Российские разработчики выпустили «конкурента Microsoft Visual Studio»

Софт Софт
мобильная версия
, Текст: Сергей Попсулин

Компания JetBrains, штат которой в основном включает российских разработчиков, представила новую интегрированную среду разработки на C# под названием Project Rider. В отличие от формально схожей с ней по функциональности Microsoft Visual Studio, новая среда является кросс-платформенной — она работает не только под Windows, но и под OS X и Linux.


Новая IDE для C#

Компания JetBrains, выпускающая инструменты для разработчиков, представила проект кросс-платформенной интегрированной среды разработки на C# под кодовым именем Project Rider. Финальную версию планируется выпустить в конце 2016 г. Продукт будет платным, но его стоимость назвать в компании пока не смогли. 

Новая интегрированная среда разработки (Integrated Development Environment — IDE) JetBrains позволяет создавать приложения для Windows, веб-приложения и мобильные приложения, как и Microsoft Visual Studio. Но, в отличие от Visual Studio, Rider является кросс-платформенной средой, ею можно пользоваться под Windows, OS X и Linux (тогда как Visual Studio — только под Windows). Хотя в JetBrains признаются, что версия для Linux пока не протестирована. 

JetBrains уже имеет продуктовую линейку IDE для разработки практически под все современные популярные технологические стеки. И с появлением Rider список поддерживаемых компанией технологий можно считать полным, заявили CNews в JetBrains.

Преимущества над Visual Studio

«Проект Rider освобождает от зависимости на Visual Studio и снимает очень значительное ограничение — кросс-платформенность (а точнее, ее отсутствие)», — сообщил CNews руководитель проекта в JetBrains Сергей Шкредов. Для некоторых стеков разработки (таких, как ASP.NET) проект Rider является прямым конкурентом Visual Studio. А для кросс-платформенной разработки под .NET поддерживает экосистему, создаваемую Microsoft, и не имеет платных конкурентов, рассказали в компании. 


Проект Rider от JetBrains

«Наши потенциальные пользователи — все те, кто осуществляет разработку на платформе .NET (с применением C# и Visual Basic). Мы надеемся привлечь внимание пользователей более низкой стоимостью, обширным функционалом, простотой перехода и высокой производительностью», — добавил Шкредов.

Функции и преимущества

В блоге на сайте JetBrains описаны пять основных функций Rider, которые уже есть в новом проекте: «умная» навигация, «умные» функции редактирования кода, проверка на наличие ошибок (с подсказками), рефакторинг и декомпилятор. А к преимуществам среды, помимо кросс-платформенности, разработчики относят: поддержку сред исполнения .NET и Mono, поддержку DNX и возможность отладки проектов .NET и Mono. Со временем разработчик обещает добавить возможность отладки DNX и поддержку CoreCLR. 

Основополагающие технологии 

Rider построена на платформе IntelliJ, как и многие другие продукты JetBrains (IntelliJ IDEA, WebStorm, PHPStorm, DataGrip и др). Платформа IntelliJ включает следующие компоненты: виртуальную файловую систему, модуль пользовательского интерфейса, текстовый редактор, поддержку синтаксиса, компоненты для работы с кодом, функцию контроля версий, отладчик и тестировщик. Код IntelliJ является открытым. Он распространяется под лицензией Apache 2.0. 

Вторым важным компонентом Rider является ReSharper — расширение для Visual Studio, предоставляющее практически все функции IDE для разработки на C#, XAML, Razor, ASP, JavaScript, TypeScript и других языках. Разработчиком ReSharper также является JetBrains. 

О компании

JetBrains основана выпускниками Санкт-Петербургского государственного университета и специализируется на создании инструментов для разработчиков. Штаб-квартира находится в Праге. При этом все продукты разрабатываются в основном в Санкт-Петербурге и Мюнхене русскими программистами. В питерском офисе трудится около 400 человек. Есть также офисы в Москве и Бостоне. Реализует компания свои продукты по всем миру, рабочий язык — английский.