Найти тему
.Net Review

Среда разработки Rider. Лучше Visual Studio?

Оглавление

Для любого разработчика важна среда разработки. От неё зависит скорость и удобство разработки. В данной статье описаны особенности IDE Rider и её сравнение с Visual Studio 2019.

Rider? Что это?

JetBrains Rider — кроссплатформенная интегрированная среда разработки программного обеспечения для платформы .NET, разрабатываемая компанией JetBrains. Поддерживаются языки программирования C# , VB.NET и F# .

Проект анонсирован в январе 2016 года. В его основе лежит другой продукт JetBrains — ReSharper. Среда поддерживает платформы .NET Framework, .NET Core и Mono. Работает на операционных системах Windows, MacOS, Linux.

Rider vs Visual Studio 2019

-2

Rider поддерживает .NET Framework, новые кросс-платформенные .NET Core и моно-проекты. Это позволяет разрабатывать широкий спектр приложений, включая настольные приложения .NET, службы и библиотеки, игры Unity, приложения Xamarin, ASP.NET. То есть большинство поддерживаемых технологий Microsoft.

  • Система контроля версий. Встроенная в Rider система контроля версий удобнее, имеет нормальную визуализацию в отличии от VS2019. Поддерживает работу не только с Git репозиториями, но и с SVN. Также Rider позволяет работать с разными репозиториями в одном проекте.
  • Работа с ошибками. В отличии от VS2019 имеет встроенный моментальный анализ не только C# и VB.Net, но и XAML, JSON, JS, TypeScript, SQL и т.д. Расширенная система быстрых решений ошибок.
  • Рефакторинг кода. Большее количество встроенных условий рефакторинга. Встроенные предложения по оформлению кода.
  • Дебаг. Возможность выбора версия MS Builds для сборки.
  • Встроенные инструменты. Полноценное переименование в отличии от VS2019. Rider не поддерживает MSIX, Visual Studio Live Share. Rider имеет встроенный клиент для работы с REST.
  • Навигация. В Rider реализована система избранных файлов, открытие папки с редактируемым файлом и т.д.
  • Стилизация кода. В связи с поддержкой большего количества форматов чем в VS2019 имеет настраиваемую подсветку для каждого языка/технологии.

Итог

Имеет немного другой интерфейс в отличии от VS2019. Если обобщить, то Rider, что-то вроде Visual Studio + Visual Code, с большим количеством встроенных используемых инструментов. Лично я из-за привычки работы в VS и её интерфейсу, пока переходить не собираюсь. Однако, Rider кажется очень удобным. Переходить на эту среду или нет - решать вам, но новичкам рекомендую присмотреться.

Телеграмм канал: https://t.me/dotnetreview