JetBrains Rider
JetBrains Rider
Виробник:Замовлення виконується впродовж 1-ої доби в робочий час з моменту оплати замовлення.
Постачається в електронному вигляді на електронну пошту користувача надану під час оформлення замовлення. Сертифікат в електронному вигляді на електронну пошту замовника.
Rider від JetBrains допомагає розробляти додатки .NET, ASP.NET, .NET Core, Xamarin і Unity на Windows, macOS або Linux. Він забезпечує широкі можливості редагування та аналізу коду для мов, що використовуються в .NET-розробці, таких як C#, VB.NET, F#, підтримує синтаксис ASP.NET Razor, JavaScript, TypeScript та інших.
Можливості Rider:
Мови та проекти
Rider дозволяє відкривати, редагувати, збирати, запускати та відлажувати більшість .NET-додатків: десктопні та веб-додатки, бібліотеки та сервіси (наразі не підтримується відлагодження додатків UWP). Також підтримуються додатки, що розробляються на .NET Core і Mono, зокрема ігри на движку Unity та мобільні додатки Xamarin.
Rider підтримує багато мов .NET-розробки, включаючи C#, F#, VB.NET, ASP.NET (механізми візуалізації ASPX та Razor), XAML, XML, JavaScript, TypeScript, JSON, HTML, CSS, SCSS, LESS та SQL.
ReSharper + IntelliJ Platform
Rider використовує інтерфейс та багато функцій платформи IntelliJ, що лежить в основі IntelliJ IDEA, WebStorm та інших IDE, розроблених в JetBrains. Платформа IntelliJ відома мільйонам розробників. Саме вона забезпечує основну функціональність Rider, включаючи інтеграцію з системами контролю версій та підтримку баз даних. Навігація та пошук, рефакторинги, інспекції коду, швидкі виправлення та багато інших інтелектуальних функцій Rider позичені від ReSharper. Протягом понад 10 років ми розробляли та вдосконалювали функціональність, яка допомагає читати та писати .NET-код і переміщуватися по великим кодовим базам, — тепер все це доступно користувачам Rider.
Швидкість та реактивність
Середовище розробки Rider не обмежене рамками 32-бітних процесів, тому воно глибоко аналізує код, залишаючись при цьому реактивним. Rider відкриває більшість рішень практично без затримок. Внесення зовнішніх змін до рішення, перемикання гілок Git — такі завдання не вплинуть на швидкість роботи Rider. Для нас важливо, щоб ви редагували код настільки швидко, наскільки дозволяють ваші пальці, не чекаючи, доки IDE обробить те, що ви ввели.
Працює під Windows, macOS та Linux
Rider працює в операційних системах Windows, macOS та різних дистрибутивах Linux. Якщо ви плануєте редагувати, збирати, запускати та відлажувати додатки Unity або .NET Core на macOS, ось як виглядає ваша ідеальна ІDE.
Розумний редактор
Інтелектуальний редактор коду надає кілька видів автодоповнень, шаблони для написання типових конструкцій та постфіксні шаблони, посилання на контролери та дії в ASP.NET MVC, дозволяє редагувати код у декількох місцях одночасно та швидко переміщатися по ієрархії успадкування за допомогою іконок на полях. Rider імпортує відсутні простори імен, вставляє парні дужки, підсвічує межі блоків коду. Для переходу до рефакторингів, генерації коду, команд навігації та контекстних дій, потрібно натиснути всього кілька клавіш.
Глибокий аналіз коду
Rider надає понад 2200 інспекцій, які допомагають виявляти помилки та проблеми у структурі коду. Для виправлення виявлених проблем доступно понад 1000 автоматичних коригувань, які можна застосовувати разом або окремо — просто натисніть AltEnter та виберіть потрібне коригування. Для глобального відстеження проблем у проектах в Rider передбачений інструмент аналізу помилок по всьому рішенню: він буде шукати помилки в кодовій базі та повідомляти про них, навіть якщо проблемний файл не відкритий в редакторі.
Навігація та пошук
Миттєво перейти до будь-якого файлу, типу або елементу у кодовій базі, а також швидко знайти потрібне налаштування або дію IDE можна за допомогою діалогу "Search Everywhere". З будь-якого символу у коді ви можете перейти до місць його використання, включаючи інші мови та рядкові літерали. Для контекстної навігації використовуйте дію "Navigate To", яка перенесе вас до базових та похідних символів, методів розширення та перевизначень.
Декомпілятор
Хочете знати, як працює код зовнішньої бібліотеки? З Rider це просто: викличте дію "Go to Declaration" на потрібному символі — вбудований декомпілятор відтворить код зовнішньої бібліотеки на C# у звичайній вкладці редактора. Функції навігації та пошуку працюють для декомпільованого коду так само, як і для вихідного. У деяких випадках навіть декомпіляція не буде потрібна: Rider може отримувати вихідний код з серверів символів, таких як Microsoft Reference Source Center.
Рефакторинг
Rider використовує понад 60 рефакторингів з ReSharper і має понад 450 контекстних дій для найрізноманітніших завдань. Рефакторинги дозволяють легко перейменовувати та витягувати методи, інтерфейси та класи, переміщати та копіювати типи, використовувати альтернативний синтаксис. Список доступних рефакторингів відображається у спливаючому вікні "Refactor This", а перейти до контекстних дій можна за допомогою натискання AltEnter.
Юніт-тестування
Rider підтримує модульні тести NUnit, xUnit.net та MSTest у додатках .NET Framework, .NET Core та Mono. Тестові класи та методи позначаються спеціальною іконкою прямо в редакторі: клацніть на неї або використовуйте меню AltEnter, щоб керувати тестами, запускати їх та відлажувати. Ви можете досліджувати тести, групувати їх за сесіями, переглядати результати та переходити до вихідного коду з трасування стеку.
Отладка
Rider включає повнофункціональний відлагоджувач для додатків на .NET Framework, Mono та .NET Core. Ви можете створювати різні конфігурації відлагоджування, встановлювати точки зупинки та задавати умови їх спрацьовування. Відлагоджувач підтримує крокове виконання з входом у внутрішні процедури, обходом коду та виходом з нього. Він також дозволяє приєднуватися до зовнішніх процесів, запускати програму від поточного виконуваного рядка до рядка з курсором, відстежувати значення змінних, обчислювати вирази та досліджувати потоки.
Інтеграція з системами контролю версій
Rider надає інтеграцію з Git, Subversion, Mercurial, Perforce та TFS. Підтримка багатьох інших систем контролю версій доступна через плагіни. Локальні зміни підсвічуються в редакторі на льоту. У спеціальному вікні інструментів ви можете відстежувати локальні та зовнішні зміни в репозиторії, керувати списками змін, відкладати зміни, які ви хочете внести пізніше, порівнювати файли, робити коміти та злиття локальних змін у віддалений репозиторій. Вбудований інструмент візуального злиття дозволяє легко вирішувати конфлікти. Крім того, Rider попередить вас, якщо файл, над яким ви працюєте, був змінений після останньої синхронізації.
Веб-розробка
За допомогою Rider ви можете розробляти десктопні, мобільні та веб-додатки завдяки вбудованій підтримці JavaScript, TypeScript, HTML, CSS та Sass. Rider підтримує фреймворки Node.js, React, Angular та Vue.js, інтегрується з менеджерами залежностей Bower, NPM та Yarn, забезпечує тісну інтеграцію з різними інструментами веб-розробки. Аналіз коду, автодоповнення, рефакторинги, можливості відлагодження та модульного тестування — Rider надає все необхідне для продуктивної веб-розробки.
Робота з базами даних та SQL
Ви можете працювати з SQL та базами даних прямо в ІDE. ІDE допомагає підключатися до баз даних, редагувати схеми та таблиці, виконувати запити та аналізувати схеми за допомогою UML-діаграм. Редактор SQL обладнаний підсвічуванням синтаксису, розумним автодоповненням, інструментами для аналізу коду та зручною навігацією.
Плагіни
Rider підтримує безліч плагінів, розроблених для ReSharper та платформи IntelliJ. Крім вбудованих плагінів (наприклад, для підтримки F#, Unity та додаткових систем контролю версій), ви можете підключати інші плагіни: під час відкриття файлу, який підтримується не використаним плагіном, Rider запропонує його встановити. Зокрема, доступні плагіни, що підтримують Markdown, файли .gitignore та Python-скрипти.
Доступно на мовах:
- English
- Russian
- German
- French
- Japanese
- Chinese Simplified
Конкуренти:
- Visual Studio
- Eclipse
- NetBeans
Повна документація доступна за посиланням Features - Rider.
Windows
- 64-бітна версія Windows 10 1809 і пізніші версії або Windows Server 2019 і пізніші версії
- не менше 2 ГБ вільної оперативної пам'яті та не менше 8 ГБ загальної оперативної пам'яті на пристрої
- 3,5 ГБ вільного місця на диску, рекомендується використання SSD
- роздільна здатність екрана — не менше 1024x768 пікселів
MacOS
- macOS 12.0 або пізніша версія
- не менше 2 ГБ вільної оперативної пам'яті та не менше 8 ГБ загальної оперативної пам'яті на пристрої
- 3,5 ГБ вільного місця на диску, рекомендується використання SSD
- роздільна здатність екрана — не менше 1024x768 пікселів
Linux
- дистрибутив Ubuntu (22.04, 20.04 або пізнішої версії) з підтримкою Gnome та KDE
- glibc 2.29 або новіший
- не менше 2 ГБ вільної оперативної пам'яті та не менше 8 ГБ загальної оперативної пам'яті на пристрої
- 3,5 ГБ вільного місця на диску, рекомендується використання SSD
- роздільна здатність екрана — не менше 1024x768 пікселів