Reviews (1-4 of 4)
September 07, 2020
Score 9 out of 10
JetBrains Rider is used as the primary IDE by a number of Unity developers. It is a replacement for Visual Studio, Visual Studio Code, and Visual Studio Mac. JetBrains Rider is used for both development and debugging C# code in Unity.
- Useful C# refactoring suggestions with indications of which options are available for different versions of the C# language
- Deep understanding of the Unity game engine, which means that Rider can flag potential problems such as being careful with the use of the null coalescing and null propagation/conditional operators on types that derive from UnityEngine.Object.
- Good searching and navigation facilities make it easier to understand unfamiliar code.
- Rider is slower to start up than, for example, Visual Studio Code so I do find myself using Code for quick edits to files.
- Rider does appear to be more resource-intensive than Visual Studio Code or Visual Studio.
Our experience of JetBrains Rider is that it is very good for both standalone C# applications and for developing Unity games. Its C# refactoring suggestions are useful most of the time, and it also has specific Unity recommendations that are helpful to close the gap between experienced and less experienced Unity developers.
Read Rajan Tande's full review
The support forums and knowledge base are extensive and the JetBrains support staff respond quickly to new posts and help resolve issues. There is also a publicly accessible issue tracking system, which allows you to stay on top of any bug fixes or enhancement requests.
All .NET developers in our company have freedom of choice regarding the IDE they want to use, however, we are only using 2 products: JetBrains Rider and Visual Studio. JetBrains Rider is mainly used for rapid application development and for building prototypes. It is used both by developers, but also by QA testers in their daily work.
- Runs on multiple platforms including Windows 10, Linux distros and macOS.
- Very intuitive UI especially for developers with Java background.
- It includes all the coolest ReSharper features.
- We feel that C# support could be a bit better.
- Performance on low-end machines is not the best.
Read this authenticated review
Customer support provided by JetBrains is quite fast and effective. The issues we have encountered were solved within days, which we find reasonable and a very adequate time frame. Bug fixes are added to releases depending on their severity which makes perfect sense. However, we have not encountered any issue which we would consider to be a major problem.
June 18, 2019
Score 10 out of 10
All five of our engineers have adopted Rider as our primary IDE for .NET development, which is our main project. We develop an online, web-based service with components in .NET Framework, .NET Core, and Xamarin. Rider has been a successful alternative to Visual Studio to improve developer experience and productivity.
- Provides a smooth, efficient IDE for developing .NET applications. Performance has been much better than Visual Studio in my experience.
- Integrated refactoring tools are really comprehensive and useful.
- Integrates with other JetBrains products such as TeamCity, Upsource, dotTrace, etc.
- The debugger tools are still lacking compared to Visual Studio, especially when you consider plugins such as OzCode.
- I still keep Visual Studio installed. Sometimes the project won't build correctly, or exhibit strange behaviour. Usually clean, restart, and rebuild addresses actual issues, but I always double check with Visual Studio in such cases.
- Versioning can be a bit of a nightmare. There is an official updater, but they tend to leave old versions hanging around and I have found myself accidentally using a previously installed version without intending to.
Read Anthony Aziz's full review
Rider can pretty much be a drop-in replacement for Visual Studio in most scenarios. The development experience is wonderful, and I have rarely had problems with building, running tests, and debugging applications. You might need to keep around Visual Studio to publish or build installers, but the Rider team is constantly adding feature parity and new features, so the future looks even stronger.
I personally use Rider daily instead of Visual Studio Enterprise when I am working on our back end web API that is written in ASP.Net Core. I've also started using Rider instead of Visual Studio for our deployment and upgrade applications, and all the utilities that we write to deploy our applications into Azure and AWS. Since I prefer to use Linux as my desktop, instead of Windows, it was an easy choice to start using Rider. However, after using it, I am now hooked on it and also use it on my Windows desktop when I need to work with Windows applications.
If you've ever used Resharper in Visual Studio, you will find that the refactorings and code suggestions that it gives you are very well thought out, make your code cleaner and easier to read, and help you write better code. The only problem with this is that it can sometimes negatively affect the performance of Visual Studio, sometimes so much that you have to turn it off if it's a very large project. Rider gives you back those nice refactorings without the performance hit.
It's smooth, works well, is highly stable, and gets out of my way.
- Helps you refactor your code into more readable and more efficient code.
- Highly customizable UI, including color themes, shortcut key remappings, and the ability to put any Window, Toolbar, or Docked tab anywhere you want, even on second screens. Additionally, this functionality can be customized per project, not just globally for the whole machine.
- More control over Git. Visual Studio just has the basics, but mostly all that is needed is for git repositories. It gets the job done., but Rider takes it one step further and gives you most of what you can do on the command line's simple, easy to access menu options.
- If you use TeamCity, then you have complete and full integration into your TeamCity build server!
- You can double tap your control key and get a quick pop up to instantly run any command. Double tap shift and you can search your entire project, filenames, AND text and filter that search!
- If you are on Linux, it still uses Mono for a few things, such as the interactive C# window. This can be a slight issue if you are in Dotnet Core. While you can get the Dotnet script to work, there is a bug currently in the Dotnet script that doesn't allow the interactive window to work. However, you can run the Dotnet script in a terminal and get the same functionality, just not as easily.
- Their built-in performance tools do not work on Linux.
Read Aaron Smith's full review
Rider works great for all .Net development. For what I am using it for, it's way more performant and stable than full visual studio. It has support for Xamarin (Android and iOS) as well as VB.Net and F#. While I have not done any desktop development, it does support it. However, if you are using some 3rd party UI controls, you may run into some issues getting those control references into the project, and you may still have to use Visual Studio to add them.
Rider Scorecard Summary
What is Rider?
JetBrains supports .NET development with Rider, a .NET IDE based on the IntelliJ platform and ReSharper.
- Does not have featureFree Trial Available?No
- Does not have featureFree or Freemium Version Available?No
- Does not have featurePremium Consulting/Integration Services Available?No
- Entry-level set up fee?No
|Starting Price||$34.90||Per User Per Month|
Rider Technical Details