Rider - Candy for .NET



Rider is new .NET IDE from Jetbrains. Jetbrains is the organization behind popular Visual Studio add-in ReSharper and Web IDE WebStorm, so own .NET IDE was kind of long waited product. .NET-community is used Visual Studio from dawn, but I think the time is ready for new IDE options also. Rider is currently in closed beta and can be optained only by invitation, but there is very good reason for that.

First launch

When Rider is launched first time it asks series of questions like "Do you want to use white or dark theme?" and "Do you want to use Visual Studio, Resharper or IntelJ key bindings". Settings can be changed later from File > Settings menu.

Main view

First impression

If I had to describe Rider UI with three words. Those would be: Menu, colorful and common. UI is more simpler than Visual Studio, however when first menu is opened from top menu, or when right click is used, the feeling changes quickly towards complexity of Visual Studio. Right click menus have lots of options and top menu is filled with tools and settings.

Visual Studio like menus
Default coloring differs from Visual Studio quite a bit. For example variables are colored in pink (in dark theme goddamn!) and method names are bright cyan. Very lively for dark theme. Coloring reminds me about the first appearance of Windows XP (oh the candy).

Lively and lovely

Feature rich

Rider has impressive amount of features, which mostly are familiar from Visual Studio.
For example actions can contain multiple key bindings, new items can be added simply by right clicking over folder and there are even VCS tools integrated into IDE.

But...

Why there has to be always a but...
Rider is still in beta, which means that it still lacks critical features. For example there is no way to add references, debug .NET code (IIS/WPF/UWP) or run unit tests. These are features which must be implemented well, before Visual Studio can be overthrown from throne.

No summary support

Still...

Rider has lots of good features which makes it unique as it tries to stand-up from the shadows of Visual Studio. Like when folders are opened in solution tree, if the sub folders contains only one item, they are automatically opened. Rider also contains ReSharper features like "Find Symbol", which is now called Search Everywhere. Ctrl+Shit+Up/Down moves the whole code block up and down in logical level and so on.

Summary

Rider is not ready. It's not even close to ready, but it's on a good route! However there are black clouds hanging over its bright future. Visual Studio Code is surely bringing support for C#. One could say that Visual Studio Code doesn't have all the features that Rider has,  but then we step into Visual Studios territory. Rider has to find it's own place between Visual Studio and Visual Studio Code. That's not an easy task. Few key features in Rider may raise it into a new level, where it will be noticed. Features like good multi-monitor support and integrated CI tools (for TeamCity).

Project Rider web site
https://www.jetbrains.com/rider/

The best way to predict the future is to implement it.

6 kommenttia:

  1. Great blog. All posts have something to learn. Your work is very good and i appreciate you and hoping for some more informative posts.keep writing
    Web development Company in India Company | Web development Company Bangalore
    Web Development Company in Bangalore | Responsive Web development

    VastaaPoista
  2. As a website design company .Web India Market offer a full-circle approach in responsive website designing and web development services. Our website designing services covers Strategic Planning, Business Intelligence, Creative Application Development, Digital Marketing, SEO services and e-commerce solutions.

    VastaaPoista
  3. Web India Market
    Web India Market offer a full-circle approach in responsive website designing and web development services. Our website designing services covers Strategic Planning, Business Intelligence, Creative Application Development, Digital Marketing, SEO services and e-commerce solutions.

    VastaaPoista
  4. It is Such a good post, I really appreciated your work, thank for sharing with us Professional Web Development Company ! Professional Logo Design Company

    VastaaPoista

  5. Web Design Sydney: It is a great sharing...I am very much pleased with the contents you have mentioned. I wanted to thank you for this great article. .Logo Design Sydney,Logo Design in Coimbatore,Brochure Design in Coimbatore

    VastaaPoista