В России представлена новая открытая среда разработки OpenIDE

Новая рабочая среда позволит избежать лицензионных и санкционных рисков, расширит возможности российских разработчиков ПО

«Группа Астра», ведущий российский разработчик инфраструктурного программного обеспечения, совместно с компаниями Haulmont и Axiom JDK (АО «Аксиом») объявляют о создании некоммерческого партнерства для создания и развития открытой российской среды разработки — OpenIDE. Публичный релиз продукта запланирован на март 2025 года, а уже в начале года начнется бета-тестирование.

В основе OpenIDE широко известная среда разработки IntelliJ IDEA Community от компании JetBrains, однако ее пользователям в России приходится сталкиваться с рисками, в числе которых размещение дистрибутивов на серверах компании, приостановившей деятельность в России и блокирующей коммерческие лицензии на свои продукты. Доступ для российских пользователей к маркетплейсу плагинов IntelliJ IDEA Community ограничен. В сборке имеются проприетарные компоненты, лицензиары которых могут запрещать их использование на территории России. Наконец, статистика использования продукта может передаваться за пределы нашей страны.

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

Пользователям OpenIDE уже доступна продвинутая поддержка языков программирования Java и Kotlin. В ближайших планах — интеграция с LSP-серверами, что обеспечит поддержку Go, TypeScript, Rust и других популярных языков. Компания Haulmont вносит свой вклад, выпуская бесплатную версию популярного плагина Amplicode, которая обеспечит базовую поддержку Spring Framework. В полной версии Amplicode будет доступна расширенная поддержка Spring, а также таких технологий, как JPA, Docker, Kafka и Kubernetes. Для Java-разработчиков эта функциональность превосходит возможности коммерческой IntelliJ IDEA Ultimate от JetBrains. Кроме того, в OpenIDE появилась интеграция с Axiom JDK — единственной российской тиражируемой версией JDK, которая недавно получила свободный доступ для разработки. Это позволяет разработчикам использовать отечественную платформу для своих проектов. Наконец, в ближайших релизах будет добавлена удобная интеграция с российской платформой для работы с исходным кодом GitFlic от компании «Ресолют», также входящей в «Группу Астра». Это обеспечит комфортную и безопасную работу над проектами внутри страны, что особенно актуально в свете современных требований к безопасности и конфиденциальности данных. 

«В условиях ограниченного доступа к зарубежным решениям и недостаточной популярности отечественных аналогов, мы совместно с партнерами создали собственную среду разработки, которая поможет российским программистам сохранить непрерывный рабочий процесс и привычный пользовательский опыт. Новый продукт нацелен на создание полноценной экосистемы для российских разработчиков, объединяющей передовые технологии и безопасную инфраструктуру. Мы ожидаем, что в ближайшем времени OpenIDE станет ключевой площадкой для ведения разработки на популярных языках программирования», — комментирует Антон Шмаков, технический директор «Группы Астра»

«Мы собрали исключительно сильный состав участников проекта с идеально дополняющими друг друга компетенциями. «Группа Астра» — лидер рынка инфраструктурного ПО с широким портфелем программных продуктов. Haulmont более 10 лет создает популярные инструменты для разработчиков. Инженерное ядро AxiomJDK сформировано из разработчиков самой распространенной JDK в мире. При этом мы открыты к расширению числа партнеров. Уверен, вместе мы сделаем классный и востребованный продукт», — рассказывает Андрей Глащенко, учредитель, руководитель направления средств разработки в Haulmont.

«В России стремительно растет число компаний, создающих инструменты для разработчиков. Наша задача вместе с партнерами по OpenIDE — запустить процесс совместной работы в открытом проекте. Мы начали с Java как самой популярной платформы в корпоративной среде и планируем предоставить сотням тысяч разработчиков открытый инструмент для быстрой и эффективной работы, который по удобству не уступает признанным IDE», — делится Роман Карпов, директор по стратегии и развитию технологий Axiom JDK.