JetBrains Rider was introduced in January of this year but spent the most part of the year in private Early Access Preview, not yet ready for the public. Now the EAP has been made available to everyone who wants to see what it is like to develop for .NET on the IntelliJ platform. There are some issues to be fixed before it becomes generally available but the tool is quite stable.
Rider is built on the JetBrains’ platform that is popular among Java developers through IntelliJ IDEA and JavaScript ones through WebStorm. The main .NET component is ReSharper, an out-of-process language server extension for Visual Studio that has been adapted to work in the new context as a back-end providing code analysis, code completion, refactoring, fixes, etc.. Rider runs on Windows, Mac and Linux.
Some of the main features of the new IDE are:
- Support for .NET Framework, .NET Core and Mono
- Support for major .NET languages: C#, VB.NET, ASP.NET (ASPX, Razor), XAML
- Support for additional languages: JavaScript, TypeScript, JSON, HTML, CSS, SQL, XML. Sass and LESS to be added at some point later
- Support for Visual Studio and Mono solutions, MSBuild, XBuild, Unity and .NET Core projects
- NuGet integration
- 2,000+ code inspections and 1,000+ actions and fixes via ReSharper
- Decompiler
- 50+ refactorings
- Unit Testing - NUnit, XUnit
- Debugging
- VCS - Git, Subversion, Mercurial, Perforce, TFS
- Databases - MySQL, Oracle, PostgreSQL, SQL Server, etc.
- Extensible with plug-ins. Over 500 already existing in the repository
Rider is available separately for download or can be obtained through the Toolbox.
Community comments
Love it very much!
by Timothy Liu,
Support for F#?
by Igor Kolomiets,
Re: Support for F#?
by Abel Avram,
Go JetBrains Go!
by Piotr Owsiak,
Love it very much!
by Timothy Liu,
Your message is awaiting moderation. Thank you for participating in the discussion.
I've tried the internal EAP for several month, it's pretty handy.
Support for F#?
by Igor Kolomiets,
Your message is awaiting moderation. Thank you for participating in the discussion.
Any plans to have support for F#?
Re: Support for F#?
by Abel Avram,
Your message is awaiting moderation. Thank you for participating in the discussion.
They have not said anything about F#. Personally, I think they are adding support for it but it needs more work.
Go JetBrains Go!
by Piotr Owsiak,
Your message is awaiting moderation. Thank you for participating in the discussion.
Finally a real chance for a solid .NET IDE!