бесплатная пробная версия на 30 дней
Невероятная IDE для .NET со всей мощью ReSharper! Вся наша команда разработчиков использует Rider как на Windows, так и на macOS.
Derek Comartin
технический директор Full Circle TMS
Rider — это кросс-платформенная IDE для .NET-разработчиков, основанная на платформе IntelliJ и ReSharper.
Rider поддерживает .NET Framework, новую платформу .NET Core и проекты на основе Mono. IDE позволяет разрабатывать десктопные приложения, .NET-сервисы и библиотеки, игры на движке Unity, мобильные приложения Xamarin, веб-приложения ASP.NET и ASP.NET Core.
Rider предоставляет более 2200 инспекций кода, сотни контекстных действий и рефакторингов, заимствованных из ReSharper, в сочетании с продвинутой функциональностью сред разработки на основе платформы IntelliJ. Несмотря на большой набор функций, Rider — быстрая и отзывчивая IDE.
Помимо умения запускать и отлаживать разные приложения в разных операционных системах, Rider сам по себе тоже поддерживает кросс-платформенность и работает на Windows, macOS и Linux.

Rider предоставляет более 2200 инспекций кода и автоматизированных исправлений для устранения обнаруженных проблем как в индивидуальном, так и массовом порядке. Механизм анализа ошибок по всему решению будет искать ошибки в кодовой базе и сообщать о них, даже если проблемный файл не открыт в редакторе.

Умный редактор Rider предоставляет различные виды автодополнения и шаблонов, автоматически вставляет парные скобки и импортирует недостающие пространства имен. Подсказки и иконки на полях помогают легко перемещаться по иерархии наследования, контекстные действия делают разработку удобной и эффективной.

Rider заимствует из ReSharper более 60 рефакторингов и предусматривает более 450 контекстных действий для самых разных целей. Рефакторинги позволяют с легкостью переименовывать и извлекать методы, интерфейсы и классы, перемещать и копировать типы, использовать альтернативный синтаксис и выполнять другие преобразования.

Rider помогает запускать и отлаживать юнит-тесты NUnit, xUnit.net и MSTest. ReSharper помогает исследовать тесты, группировать их по сессиям, просматривать результаты тестов и переходить к исходному коду из трассировки стека.

Встроенный отладчик для приложений на .NET Framework, Mono и .NET Core поддерживает пошаговое исполнение, позволяет вычислять выражения на лету, запускать программу от текущей выполняемой строки до строки с курсором, отслеживать и менять значения переменных. Кроме того, Rider включает в себя браузер NuGet, позволяет просматривать трассировку стека, поддерживает различные системы контроля версий и базы данных.

Вы можете работать с SQL и базами данных прямо в IDE. Rider помогает подключаться к базам данных, редактировать схемы и таблицы, выполнять запросы и анализировать схемы с помощью UML-диаграмм.

Вы можете моментально переходить к любому файлу, типу или члену в вашей кодовой базе, а также быстро находить нужные настройки и действия IDE. От любого символа в коде вы можете мгновенно перейти к базовым и производным символам, реализациям и переопределениям, а также к местам использования.

Rider поддерживает JavaScript, TypeScript, HTML, CSS и Sass. Специально для этих технологий IDE включает в себя возможности рефакторинга, отладки и модульного тестирования из WebStorm.

Rider поддерживает большой набор плагинов, разработанных для ReSharper и платформы IntelliJ. Встроенные плагины обеспечивают поддержку F#, Unity и систем контроля версий. Вы можете дополнительно подключить расширения для работы с Markdown, файлами .gitignore и Python-скриптами.
Включать поддержку Docker для проекта стало проще
Генерируйте шаблонный код всего в несколько кликов
Рефакторинг Rename работает для именованных кортежей
Подключайте процессы прямо с начального экрана
Rider теперь показывает, как Unity использует ваш код внутри ассетов
Умное восстановление пакетов NuGet при сборке
Обновление поддержки patterns и records
Solution Explorer восстанавливает прежнее состояние при повторном открытии Rider
Удаляйте файлы в папке перед публикацией
Управляйте процессом отладки при помощи подсказок отладчика
Быстрое создание пул-реквестов
Инструмент предпросмотра размещается в отдельной вкладке редактора и подсвечивает в коде XAML элемент, находящийся в фокусе
Хотите сделать процесс разработки на .NET в Rider более удобным с помощью инструментов, позволяющих выявлять «узкие места» и анализировать покрытие юнит-тестов? Узнайте больше о dotUltimate — единой лицензии, которая включает в себя интегрированные в Rider плагины dotCover и dotTrace, а также другие продукты JetBrains:
Быстрая кросс-платформенная IDE для .NET-разработки
Расширение для Visual Studio, предназначенное для .NET-разработчиков
Расширение для Visual Studio, предназначенное для для разработчиков, пишущих на C++
Инструмент для оценки покрытия кода .NET и запуска юнит-тестов (плагин для Rider)
Профилировщик производительности .NET (плагин для Rider)
Профилировщик памяти для .NET
Бесплатный инструмент для декомпиляции и исследования сборок .NET
Rider от JetBrains — это первый инструмент, который я установил после того, как обновил свой компьютер.
После перехода на Rider я уже несколько месяцев не запускал Visual Studio.
Работать с ветками никогда не было так удобно, как в JetBrains Rider.
Dennis Doomen,
специалист по непрерывному улучшению в Aviva Solutions и автор Fluent Assertions
На сегодняшний день Rider от JetBrains — мой любимый инструмент разработки на C# как на OS X, так и на Windows. Если вы давно пользуетесь ReSharper, перейти на Rider вовсе не составит труда. Мне особенно нравится удобная навигация и продуманная поддержка отладки.
Jeremy Miller
Rider позволяет мне просто сосредоточиться на коде, а не продираться сквозь настройки IDE. Я снова с удовольствием пишу на .NET.
Frans Bouma,
ведущий разработчик в LLBLGen Pro
Перейти на JetBrains Rider было отличным решением. Нам еще не доводилось работать в IDE, которая бы настолько безукоризненно взаимодействовала с Unity. Мы рекомендуем JetBrains Rider всем, кто хочет повысить эффективность и точность своих рабочих процессов.
Thomas Weiss
Иногда именно от IDE зависит, как пройдет день разработчика. Как только JetBrains представили Rider (C#), мы перешли на нее не задумываясь. Я застал все этапы развития интеграции Unity с IDE, и разработка в Rider всегда приносила удовольствие. А с выходом CLion (C ++) мы так впечатлилась, что даже написали плагин для интеграции с Unreal. CLion и Rider помогают нашей команде каждый день, позволяя разработчикам решать задачи быстро и эффективно, и при этом легко интегрируются с другими элементами нашего процесса.
Matthew Davey
Я очень доволен тем, насколько хорошо JetBrains Rider работает на макбуке. Он неверотно быстрый, а возможности отладки C#-кода не хуже, чем в Visual Studio. Кроме того, я получаю всю функциональность ReSharper из коробки! Мне очень нравится. Спасибо JetBrains за еще один отличный продукт.
Peter Kellner