Продолжаем делиться результатами исследования трендов Java в России. Первую часть о выборе версий Java, систем сборки и IDE, а также использовании ИИ в разработке читайте здесь. Во второй части мы расскажем о том, какие дистрибутивы JDK, фреймворки, языки JVM и профайлеры выбирают Java-разработчики в России.
В исследовании, завершившемся в третьем квартале 2024 года, приняли участие более 500 специалистов из разных отраслей — от финансов и IT до нефтегаза и e-commerce. Более половины респондентов работают в крупных компаниях со штатом более 1000 человек.
Внимание! В 2025 году технологический ландшафт Java в России будет исследовать TechRadar. Присоединяйтесь к анонимному опросу, если хотите повлиять на формирование независимого среза российского рынка Java. Чтобы оставаться востребованным, важно понимать, какие технологии в тренде, а какие уходят.
Спойлер: в конце статьи есть подробности.
Итак, поехали!
Какие языки знаем и применяем в проде
Помимо Java (98%), в рабочей среде активно применяются Kotlin (38%) и Groovy (20%). Среди тех, кто выбирает Kotlin, 76% пишут на Java 17, 47% используют Java 11, а 44% уже работают с Java 21. Kotlin и новые релизы Java ускоряют реализацию нового функционала за счет более лаконичного синтаксиса и высокой скорости разработки.

Выбирая Java как стратегическое направление, большинство не ограничивается одним языком — тренд на «полиглото-программирование» растет. Это делает разработчиков гибче и помогает лучше адаптироваться к требованиям современного рынка.
За последний год российские разработчики чаще всего дополняли Java такими инструментами, как JavaScript (44%), Kotlin (39%), HTML/CSS (37%) и Python (35%). При этом только 7% опрошенных работали исключительно с Java.

Согласно опросу, 43% программистов за последний год работали как минимум с тремя языками, включая Java. 22% использовали четыре, 21% — два, а 14% — пять языков. При этом 15% участников опроса владеют шестью и более языками программирования.
Java-дистрибутивы: что в рабочей среде и куда идет рынок
По данным опроса, в промышленной эксплуатации всё ещё доминируют зарубежные дистрибутивы Java — импортозамещение только набирает обороты. Однако использование Java-рантайма в критически важных системах без обновлений и поддержки — это прямая угроза безопасности, особенно с ростом числа кибератак и усложнением ИТ-ландшафта.

В топ-5 дистрибутивов вошли Oracle JDK (37%), Liberica JDK (33%), Eclipse Temurin (25%), Amazon Corretto (14%) и Red Hat OpenJDK (14%). На шестом месте — Axiom JDK с 11%, за 1,5 года почти догнавший дистрибутивы, которые на рынке уже более 5 лет. Такой темп роста подтверждает, что процесс миграции идет активно, а кроссплатформенность Java делает процесс смены JDK бесшовным.
Какие фреймворки мы любим
Согласно исследованию, большинство разработчиков выбирает Spring Boot (87%) и Spring MVC (59%). Это логично, ведь они стабильны, хорошо задокументированы и активно развиваются. Интересно, что в России их популярность даже выше, чем за рубежом — похоже, мы более открыты к современным инструментам.

Основная часть респондентов использует Spring вместе с Java 17 (72%) и выше, что показывает готовность переходить на новые версии и использовать прогрессивные инструменты. Однако примерно половина из тех, кто работает со Spring, все еще предана более ранним версия Java и использует Spring 2. Причины такого подхода могут быть — сложная миграция, устоявшиеся системы и ограничения легаси-кода.
Другие фреймворки совокупно набирают около 40%. И вряд ли они увеличат долю в будущем: небольшие сообщества и ограниченная документация не способствуют широкому распространению.
Чем профилируем JVM
Как отметили респонденты, чаще всего для мониторинга и поддержки приложений они использовали встроенный профайлер IntelliJ IDEA (73%) — логичный выбор из-за доступности и глубокой интеграции в среду разработки. Но в этом году ситуация может измениться, поскольку Ultimate невозможно приобрести в России.

И, о, сенсация! На втором месте VisualVM (39%), который отлично справляется со сбором и визуализацией метрик JVM. Интересно, что его популярность остается высокой, несмотря на то, что он был исключен из состава Java 8, выпущенной 11 лет назад.
На чем кодим: какие перспективы с IDE
Как мы писали в первой части, большинство разработчиков пишет код в IntelliJ IDEA Ultimate (78%) или IntelliJ IDEA Community (47%). Но оплатить лицензию Ultimate из России уже затруднительно, а действующие лицензии начали отменять. Community-версия зависит от серверов JetBrains, которые свернули деятельность в России, и, значит, доступ к маркетплейсу расширений ограничен. В самой сборке есть проприетарные компоненты, чьи лицензиары могут запретить их использование, плюс статистика использования отправляется за границу.
Поэтому напомним, что есть хорошая новость! Вместе с партнерами мы уже работаем над созданием OpenIDE — открытой отечественной средой разработки, которая останется доступной, совместимой с экосистемой JetBrains и свободной от ограничений. Публичный релиз ожидается совсем скоро.
Что нас ждет в 2025 году
В этом году Java исполняется 30 лет, и ее будущее в России — это не просто сохранение топовых позиций, а активная эволюция инструментов и усиление безопасности. Мы ждем рост отечественных платформ, расширение стека за счет современных языков и фреймворков, адаптацию к изменениям рынка и выход свободной отечественной OpenIDE. Эти процессы делают экосистему гибче, а ИТ-инфраструктуру — устойчивее.
И мы продолжим держать руку на пульсе Java. В 2025 году технологический ландшафт Java в России будет исследовать TechRadar. Всегда хочется знать, что сейчас устаревает, а чему появилась лучшая альтернатива. Чтобы оставаться востребованным, важно понимать, какие технологии стоит изучать.
Если вы хотите повлиять на тренды Java и узнать, какие технологии стоит брать в работу, присоединяйтесь к исследованию. Вы сможете провести аудит своего стека и первыми внедрить актуальные инструменты. Чем больше разработчиков поделятся своим опытом, тем точнее получится карта трендов.
Опрос анонимный. Пройти TechRadar можно здесь.
*Бонус за участие от партнеров исследования: разыграем 5 офлайн и 10 онлайн билетов на топовые конференции JUG Ru Group, а также фирменные худи Axiom JDK.
Как вам тренды Java? Ждете отечественную OpenIDE? Что важно для вас и вашей работы сегодня? Давайте обсудим.
ссылка на оригинал статьи https://habr.com/ru/articles/892230/
Добавить комментарий