Как сообщили в «Группе Астра», новая рабочая среда позволит, с одной стороны, избежать лицензионных и санкционных рисков, а с другой — расширит возможности российских разработчиков ПО благодаря поддержке современных языков программирования и интеграции с другими отечественными продуктами и наличию маркетплейса плагинов.
В основе OpenIDE широко известная среда разработки IntelliJ IDEA Community от компании JetBrains, однако её пользователям в России приходится сталкиваться с рисками, в числе которых размещение дистрибутивов на серверах компании, приостановившей деятельность в России и блокирующей коммерческие лицензии на свои продукты. Доступ для российских пользователей к маркетплейсу плагинов IntelliJ IDEA Community ограничен. В сборке имеются проприетарные компоненты, лицензиары которых могут запрещать их использование на территории России. Наконец, статистика использования продукта может передаваться за пределы нашей страны.
Сегодня на российском рынке существует только один аналог OpenIDE — GigaIDE Desktop, который разрабатывает «Сбер». В «Группе Астра» отмечают, что именно открытый код и процесс разработки, а также публичный маркетплейс являются ключевыми отличиями 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 от компании «Ресолют», также входящей в «Группу Астра». Это обеспечит комфортную и безопасную работу над проектами внутри страны, что особенно актуально в свете современных требований к безопасности и конфиденциальности данных.
Ранее «Телеспутник» писал, что с 26 декабря 2024 года магазин приложений Google Play прекратит предоставление услуг российским разработчикам, чьи банковские счета находятся в России.