BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News JetBrains Rider: A New .NET IDE Based on IntelliJ and ReSharper

JetBrains Rider: A New .NET IDE Based on IntelliJ and ReSharper

Leia em Português

This item in japanese

Lire ce contenu en français

Bookmarks

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.

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • 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!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT