JetBrains расширяет доступ к API LSP и объединяет дистрибутив IntelliJ IDEA

JetBrains объявила о двух важных изменениях в своей самой известной среде разработки IntelliJ IDEA: с одной стороны, доступность API поддержки протокола LSP (Language Server Protocol) для всех пользователей; с другой стороны, переход к модели унифицированного распространения, которая положит конец отдельным выпускам Community и Ultimate.
До сих пор API LSP был доступен только подписчикам тарифного плана Ultimate, что ограничивало его использование бизнес-средами. Но этого больше не будет, поскольку с IntelliJ IDEA 2025.2 это ограничение исчезает, и API также станет доступен в резервном режиме, наборе бесплатных функций, к которым можно получить доступ, даже если срок действия подписки истек.
Это изменение особенно выгодно разработчикам плагинов и языковым сообществам меньшинств, которые смогут создавать расширения на основе LSP, не требуя от пользователей наличия платной лицензии. Сюда входят разработчики плагинов с открытым исходным кодом, которые до сих пор не могли предлагать поддержку LSP без ограничения своей пользовательской базы. Имейте в виду, что JetBrains напоминает, что реализация, хотя и бесплатная, доступная третьим лицам, все же является несвободной.
Что касается возможностей, API предлагает полный набор функций, включая автозаполнение, переход к определениям, всплывающую документацию, ссылки, семантическую подсветку, диагностику, быстрые действия, форматирование кода и команды рабочей области. И хотя клиент имеет открытый исходный код, некоторые из этих функций остаются проприетарными, хотя к ним по-прежнему можно получить бесплатный доступ.
Еще одно большое изменение произойдет с IntelliJ IDEA 2025.3, и это то, что с момента выпуска этой следующей версии будет представлен единый установщик. В этот момент версии Community и Ultimate исчезнут: останется только IntelliJ IDEA со всеми функциями, включенными в загрузку. Что будет отличать пользователей, так это статус их подписки.
Что интересно в этом последнем шаге, так это то, что, хотя доступ ко всем функциям IDE по-прежнему будет предоставляться только по подписке, бесплатный режим расширяет набор доступных функций, улучшая то, что предлагалось до сих пор в текущей версии Community Edition.
В JetBrains заверяют, что таким образом программа никогда не останется неиспользованной, хотя более мощные функции, такие как удаленная разработка, расширенная поддержка фреймворков или программирование с использованием искусственного интеллекта, по-прежнему будут доступны только тем, кто платит за Ultimate.
Что касается другого порядка вещей, то несколько месяцев назад JetBrains объявила о выпуске Mellum, своей первой открытой модели искусственного интеллекта для программирования, специализирующейся на генерации и автозаполнении кода, предназначенной для интеграции в профессиональные инструменты разработчика.
Редактор: AndreyEx