В OpenIDE используется рантайм от Axiom JDK

Вышла первая версия OpenIDE — российской среды разработки с открытым исходным кодом  на базе IntelliJ IDEA. Проект разрабатывается консорциумом из трех компаний  «Группа Астра», Haulmont и Axiom JDK как альтернатива зарубежным IDE, с полной независимостью на уровне инфраструктуры и компонентов.

Теперь OpenIDE доступна всем желающим и готова к работе в корпоративных системах.

Что имеем в первом релизе

поддержка самой свежей Java 24 «из коробки»,

собственный маркетплейс с 350+ плагинами,

полноценная работа с Git, Gradle, Maven

LSP-расширения для Python, Scala, Kotlin,

открытый исходный код (AGPLv3), собственные серверы обновлений и телеметрии (никакой привязки к JetBrains)

поддержка Spring и корпоративных технологий. 

Что сделала Axiom JDK для OpenIDE и зачем это нужно

Встроили собственный runtime. Это не просто OpenJDK — в него входят дополнительные компоненты: JCEF (встроенный браузер), поддержка HiDPI, доработки для корректного ввода с мультиязычных клавиатур, улучшенный рендеринг шрифтов. Всё это важно для корректной и современной работы IDE на разных системах.

Обеспечили сборку под несколько платформ и архитектур. OpenIDE запускается на Windows, macOS и Linux, как на Intel, так и на ARM — и везде используется один и тот же runtime. Для этого пришлось построить свою инфраструктуру сборки и CI.

Обошли ограничения JetBrains-инфраструктуры. Стандартная билд-система была тесно связана с внутренними инструментами JetBrains, что делало её неприменимой вне их экосистемы. Мы переписали необходимые части, чтобы OpenIDE можно было собирать и развивать независимо.

Реализовали локальную инфраструктуру. Обновления, телеметрия, маркетплейс — всё теперь работает без зависимости от зарубежных сервисов.

Что пока не успели и делаем дальше

Мы с партнерами работаем над автообновлением, индексами Java SDK, Docker-интеграцией, плагином для Libercat и интеграцией Axiom Runtime Container. Следите за обновлениями. 

Почитать про планы и OpenIDE подробнее — это тут

Релиз OpenIDE уже доступен. Подключайтесь: это первая IDE, где вы можете влиять на саму платформу, не только как пользователь, но и как инженер и даже как целая корпоративная команда разработчиков из крупной коммерческой или государственной компании.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии