RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

JetBrains Project Rider

Product
The name of the base system (platform): JetBrains IntelliJ IDEA
Developers: JetBrains
Date of the premiere of the system: 2016
Technology: Development tools of applications

Content

The JetBrains company which staff generally includes the Russian developers provided at the beginning of 2016 new integrated development environment on C# under the name Project Rider. Unlike formally similar to it on functionality of Microsoft Visual Studio, this environment is cross-platform — it works not only under Windows, but also under OS X and Linux CNews[1].

New integrated development environment (Integrated Development Environment — IDE) of JetBrains allows to create Windows applications, web applications and mobile applications, as well as Microsoft Visual Studio. But, unlike the Visual Studio, Rider is the cross-platform environment, it can use under Windows, OS X and Linux (whereas the Visual Studio — only under Windows). Though in JetBrains are recognized that the version for Linux is not tested yet.

JetBrains already has a product line of IDE for development practically for all modern popular technology stacks. And with the advent of Rider the list of the technologies maintained by the company can be considered complete.

Advantages over the Visual Studio

"The Rider project exempts from dependence on the Visual Studio and lifts very considerable limit — cross-platform (to be exact, its absence)" — the project manager in JetBrains Shkredov Sergey reported CNews. For some stacks of development (such as ASP.NET) the Rider project is a direct competitor of the Visual Studio. And for cross-platform development under .NET supports the ecosystem created by Microsoft and has no paid competitors, told in the company.
Image:Проект Rider от JetBrains.jpg
"Our potential users — all those who perform development on the .NET platform (using C# and Visual Basic). We hope to draw attention of users with lower cost, extensive functionality, simplicity of transition and high performance" — Shkredov added.

Functions and advantages

In the blog on the website JetBrains five basic functions of Rider which already are in the new project are described: "smart" navigation, "smart" editing functions of the code, error checking (with hints), refactoring and the decompiler. And, in addition to cross-platform, developers carry to advantages of the environment: support of environments of execution of .NET and Mono, support of DNX and possibility of debugging of the .NET and Mono projects. Over time the developer promises to add a feature for debugging of DNX and support of CoreCLR.

Fundamental technologies

Rider is constructed on the IntelliJ platform, as well as many other products JetBrains (IntelliJ IDEA, WebStorm, PHPStorm, DataGrip and dr). The IntelliJ platform includes the following components: virtual file system, the module of the user interface, the text editor, support of syntax, components for work with the code, function of control of versions, the debugger and the tester. The IntelliJ code is open. It is distributed under the license Apache 2.0.

The second important Rider component is ReSharper — the expansion for the Visual Studio providing practically all IDE functions for development on C#, XAML, Razor, ASP, JavaScript, TypeScript and other languages. ReSharper developer is also JetBrains.

Notes