
One of the design choices for the ReSharper 2.0 IDE was to keep functionality separate from the actual IDE. A few valuable features for both future versions of ReSharper as well as what would become Rider were born, including the action system, text control implementation, several tool windows and toolbar controls, the unit test runner, and the ReSharper command line tools (CLI). The project was halted, but the work didn't go to waste. NET WinForms and Windows Presentation Foundation (WPF) wasn't around yet. And although not a modern user interface, it's quite spectacular that the editor was able to provide adornments for displaying documentation in-line, given that it was built on. As you can see in the snapshot of the ReSharper 2.0 UI in Figure 1, it provided a solution explorer, an editor, find usages, code completion, and refactorings. It was never released, but a fully functional prototype was around at that time.

As far back as 2004, JetBrains was looking at a stand-alone application for the Visual Studio add-in ReSharper. A Bit of Historyīefore we get into the technology and architecture of Rider, we must look at where this IDE came from. Even with all of these capabilities and features, Rider is fast, responsive, and memory efficient. NET developers expect in their IDEs: a debugger, a unit test runner, a (fast!) NuGet client, database tooling, a WPF XAML preview window, version control, and integration with tools like Docker and Unity Editor is there as well. In addition to these coding features, Rider also has everything that. It has support for supported languages through code completion, code generation, a large number of refactorings, navigation, over 2,300 code inspections, and much more.

Rider supports many languages, such as C#, VB.NET, F#, JavaScript, and TypeScript to build console apps, libraries, Unity games, Xamarin mobile apps, ASP.NET MVC, and other Web application types such as Angular, React, and Vue.js. NET Core and technologies that use frameworks such as ASP.NET, ASP.NET Core, Xamarin, and WPF. JetBrains Rider is a cross-platform IDE that supports.
