Невероятная 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-скриптами.
Rider 2023.3 поддерживает пакет SDK для .NET 8, включая обновленные шаблоны проектов, создание, запуск и отладку проектов, использующих новый SDK в качестве целевого, и многое другое.
В новой версии на время отладки вместо кнопки Run на главной панели инструментов появляется кнопка Resume.
В новой версии можно одновременно запускать несколько проектов и выполнять их отладку, используя расширенные возможности управления порядком и условиями выполнения задач.
Rider 2023.3 покажет, где в файлах UXML используются элементы интерфейса, поможет перейти от этих элементов к соответствующему коду C#, и обеспечит автодополнение для элементов интерфейса в запросах C#.
Rider 2023.3 поддерживает первичные конструкторы, директивы создания псевдонимов для ссылок на любые типы, выражения коллекций, перехватчики и другие возможности C# 12.
Исследуйте взаимоотношения и зависимости между разными классами, структурами, интерфейсами и модулями вашего решения, используя диаграммы зависимостей типов.
Новый улучшенный режим отладки, который позволяет предсказывать потенциальные проблемы и предупреждает о них до запуска кода.
Вы можете выбрать один из трех режимов использования ресурсов: Low, Moderate и High для анализа по всему решению.
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