JetBrains logo

Состояние экосистемы Java 2025

Этот отчет подготовлен на основе исследования JetBrains о состоянии экосистемы разработки в 2025 году. В нем мы разбираемся, кто сегодня пишет на Java и как меняются рабочие процессы. Мы рассматриваем возраст и опыт разработчиков, географию, инструменты и фреймворки, а также растущую роль ИИ — чтобы показать, что представляет собой современная Java-разработка.

Основываясь на ответах более чем 5 000 разработчиков со всего мира, мы демонстрируем, как язык движется вперед, сохраняя свои фундаментальные преимущества. Надеемся, этот обзор поможет вам лучше сориентироваться в индустрии и понять, как ваш собственный опыт соотносится с общими трендами.

Поделиться:

Кто сегодня пишет на Java

Сообщество Java-разработчиков — это зрелая глобальная экосистема.

Почти у половины за плечами более 6–10 лет профессионального опыта, а ядро аудитории составляют специалисты в возрасте от 25 до 34 лет. География охватывает весь мир: лидируют Китай (37%), Индия (14%) и США (7%), за которыми следуют Бразилия, Япония и страны Европы.

Сколько вам лет?

6%

18–20

18%

21–24 года

25%

25–29 лет

21%

30–34 года

12%

35–39 лет

12%

40–49

4%

50–59

1%

60 и старше

Где вы живете?

37%

Материковый Китай

14%

Индия

7%

США

4%

Бразилия

3%

Япония

3%

Республика Корея

2%

Германия

2%

Великобритания

2%

Испания

Все варианты ответа с долей меньше 1% объединены в категорию «Другое».

Профессиональный опыт:

7%

Меньше года

14%

1–2 года

24%

3–5 лет

25%

6–10 лет

13%

11–15 лет

14%

Больше 16 лет

3%

У меня нет профессионального опыта в программировании

Как используют Java

Java уверенно держится в пятерке самых популярных языков, стабильно перетягивая к себе разработчиков из Python, JavaScript и Go.

Основная сфера применения — бэкенд, API и бизнес-логика. Мы выделили два главных тренда: мощный интерес к ИИ-инструментам и массовую миграцию с Java 8 на версию 17 и выше.

Шарат Чандер
Старший директор по управлению Java-продуктами в Oracle

Вот уже три десятилетия Java буквально формирует мир, в котором мы живем. Она лежит в основе систем, приносящих реальную ценность бизнесу в любых масштабах. Технологии ускоряются, и Java эволюционирует вместе с ними, отвечая запросам современной разработки — будь то локальные, облачные или гибридные среды. А с учетом взрывного роста ИИ, интеграция современного ИИ-стека на базе Java стала проще, чем когда-либо.

Какими языками программирования вы пользовались за последний год?100+

0%

18%

36%

54%

72%

20212022202320242025JavaScriptPythonHTML / CSSJavaSQLTypeScriptЯзыки командной оболочкиC++C#GoCKotlinPHPRustSwiftDart

Показаны только языки, доля использования которых в 2025 году превысила 5%.

Какой язык программирования является для вас основным?

0%

7%

14%

21%

28%

20202021202220232025JavaPythonTypeScriptC#JavaScriptPHPC++KotlinHTML / CSS

Показаны только языки, доля использования которых в 2025 году превысила 5%.

Основной язык до перехода на Java

29%

Python

11%

JavaScript

10%

TypeScript

10%

Go

9%

C

8%

C++

6%

Kotlin

5%

C#

Какие языки программирования вы начали или продолжили изучать за последний год?100+

2019202020212022202320242025
26%30%26%25%27%32%26%Python
24%26%29%26%24%25%18%JavaScript
19%18%17%18%15%15%15%Go
19%19%23%22%19%20%18%TypeScript
15%21%20%19%21%21%19%Java
14%15%11%12%11%10%11%Kotlin
11%10%11%10%12%12%9%C#
11%13%11%13%11%17%11%C++
10%9%12%7%7%6%7%PHP
9%12%10%14%16%17%14%Rust
8%6%5%6%5%5%6%Swift
5%3%4%2%2%2%3%Scala
5%6%6%6%6%8%6%C
4%3%3%3%3%2%2%Ruby
4%2%1%1%2%2%2%Elixir
3%3%2%2%2%2%1%Haskell
3%3%2%2%2%4%2%R
2%1%1%1%1%1%1%Clojure
4%6%5%6%6%5%4%Другое
13%9%9%11%14%13%20%Не изучаю языки программирования
1%32%

Показаны только языки, доля использования которых в 2025 году превысила 5%.

Какие версии Java вы используете регулярно?100+

2019202020212022202320242025
14%Java 24
9%Java 23
12%7%Java 22
26%40%Java 21
11%4%3%Java 20
8%3%2%Java 19
8%7%7%Java 18
30%45%46%39%Java 17
6%3%2%1%Java 16
14%4%2%0%0%Java 15
8%3%2%0%1%Java 14
14%4%2%1%1%0%Java 13
10%4%2%2%1%1%Java 12
23%32%42%48%38%25%17%Java 11
13%6%2%1%1%0%0%Java 10
13%6%4%1%1%1%1%Java 9
81%75%72%60%50%44%31%Java 8
13%7%6%3%2%2%1%Java 7
5%3%2%2%1%1%0%Java 6
0%0%0%1%0%0%0%Другое
3%3%2%2%6%Не знаю
0%81%
Марит ван Дейк
Java Champion и Java Developer Advocate в JetBrains

Приятно видеть, что число тех, кто все еще использует Java 8, постепенно уменьшается. Многие уже используют Java 17 и более новые версии — и это логично, ведь современный стек инструментов теперь требует как минимум 17-ю версию.

Д-р Венкат Субраманиам
Автор бестселлеров и основатель Agile Developer, Inc.

Регулярные релизы Java задали отличный ритм. Версия 25 — особенная, потому что включает функции, полезные как начинающим, так и опытным Java-разработчикам.

В каких направлениях разработки вы участвуете на работе?100+

78%

Бэкенд

47%

Full-stack

38%

Фронтенд

26%

Инфраструктура/DevOps

18%

Искусственный интеллект и ИИ-инструменты

18%

Автоматизированные тесты

Что именно вы пишете на Java?100+

57%

Предоставление API и сервисов

53%

Интеграция с API и сервисами

47%

Логика приложения и воркфлоу

27%

Библиотеки/фреймворки

21%

Интерфейс

19%

Обработка и анализ данных

IDE и продуктивность

IDE играют большую роль в том, как Java-разработчики выполняют свои задачи, и здесь IntelliJ IDEA остается безоговорочным лидером: ее выбирают 72% респондентов.

Влияние на результат очевидно: 95% пользователей IntelliJ IDEA отмечают рост продуктивности, причем две трети называют этот прирост значительным.

Какую IDE или редактор вы используете чаще всего для разработки на Java?

0%

20%

40%

60%

80%

2019202020212022202320242025IntelliJ IDEAVisual Studio CodeAndroid StudioEclipse или IDE на базе EclipseNetBeans

Показаны только те IDE и редакторы, доля использования которых в 2025 году превысила 3%.

Как IntelliJ IDEA влияет на вашу продуктивность?

66%

Значительно повышает

29%

Немного повышает

5%

Особо не влияет

0%

Немного снижает

Триша Ги
Java Champion и руководительница направления Developer Advocacy в Gradle

Приятно видеть, что IntelliJ IDEA по-прежнему дает разработчикам реальный прирост продуктивности. Даже с приходом генеративного ИИ и агентного программирования ценность среды, которая помогает писать, запускать и понимать код, не снижается. Разработка приложений — процесс сложный, поэтому без качественных инструментов здесь не обойтись.

JetBrains

IntelliJ IDEA

IntelliJ IDEA упрощает работу с кодом, избавляя от рутинных задач, и позволяет сосредоточиться на главном — создании отличного ПО.

ИИ в разработке

ИИ быстро становится частью повседневной разработки на Java.

Такие инструменты, как ChatGPT и GitHub Copilot, используются чаще всего, и их преимущества очевидны: более 75% Java-разработчиков отмечают рост продуктивности и ускоренное выполнение однотипных задач. Больше половины опрошенных планируют попробовать ИИ-агентов в ближайшем году.

Какие ИИ-инструменты вы используете для написания кода?100+

40%

ChatGPT (мобильное, десктопное или веб-приложение)

29%

GitHub Copilot

16%

JetBrains AI Assistant

14%

Cursor

13%

DeepSeek (приложения, self-hosted или локальная установка)

12%

TONGYI Lingma

7%

Google Gemini (мобильное или веб-приложение)

6%

Anthropic Claude (мобильное, десктопное или веб-приложение)

6%

JetBrains Junie

Какую пользу вы получаете от ИИ при написании кода?100+

77%

Работаю продуктивнее

75%

Быстрее выполняю однотипные задачи

74%

Трачу меньше времени на поиск информации

72%

Быстрее программирую

64%

Быстрее осваиваю новые технологии, фреймворки, языки и т. п.

55%

Программировать стало комфортнее

53%

Снизилась когнитивная нагрузка при программировании

45%

Качество кода повысилось, решения в разработке стали эффективнее

1%

Другое

Собираетесь ли вы попробовать ИИ-агентов в ближайшем году?

54%

Крайне вероятно

19%

Вероятно

9%

Не знаю

3%

Маловероятно

3%

Крайне маловероятно

12%

Уже пользуюсь ИИ-агентами

Лиз Рэс
Developer Advocate по Java и ИИ в Oracle

Уже каждый восьмой Java-разработчик использует ИИ-агентов для программирования, и большинство планирует попробовать их в течение следующего года. ИИ становится частью повседневной разработки. Главные плюсы — это рост продуктивности, быстрое выполнение рутинных задач и мгновенный доступ к информации. Следующий вызов — интеграция: важно обеспечить безопасную с точки зрения интеллектуальной собственности работу ИИ с закрытыми кодовыми базами и сделать так, чтобы ИИ помогал учиться, а не заменял обучение — особенно для начинающих разработчиков.

Инструменты и фреймворки

Java-инструменты остаются стабильными и узнаваемыми: Spring прочно удерживает лидерство (65%), а Maven продолжает быть самой востребованной системой сборки (67%).

В то же время разработчики осваивают новые фреймворки, экспериментируют с современными микросервисными стеками и расширяют свои навыки за пределами Java. Сегодняшняя экосистема — это разумный баланс между проверенными решениями и поиском нового.

Какие веб-фреймворки вы используете?

0%

20%

40%

60%

80%

20212022202320242025SpringНичего из перечисленногоKtorQuarkusJSF

Показаны только фреймворки, доля использования которых превышала 5% в любом году.

Джош Лонг
Developer Advocate, команда Spring в Broadcom

Сейчас от команд ждут большего при меньших затратах: им нужно строить масштабируемые микросервисы, надежные бэкенды, внедрять агентный ИИ и гарантировать безопасность. Spring отвечает на эти требования богатой, глубоко интегрированной экосистемой, которая позволяет разработчикам делать больше и быстрее.

Марит ван Дейк
Java Champion и Java Developer Advocate в JetBrains

Огромное количество разработчиков выбирают Spring. На мой взгляд, отладчик для Spring в IntelliJ IDEA — это просто спасение: он невероятно упрощает процесс, и я надеюсь, что с ним ваша работа намного приятнее.

Какие системы сборки вы регулярно используете?

0%

20%

40%

60%

80%

2019202020212022202320242025MavenGradleНичего из перечисленногоAntsbt

Показаны только те системы сборки, доля использования которых превышала 5% в любом году.

Маартен Мюлдерс
Java Champion и член совета Apache Maven PMC

Приятно видеть, что Apache Maven уверенно держит позиции. Скоро выйдет Maven 4, и я не сомневаюсь: пользователи на годы вперед получат стабильный и надежный инструмент. А если вы до сих пор не используете системы сборки на постоянной основе — обязательно попробуйте, даже если это будет не Maven. Это в разы упростит вашу жизнь.

Какие языки программирования вы используете для разработки микросервисов?100+

46%

51%

Java

26%

24%

Python

19%

18%

Go

19%

17%

TypeScript

17%

18%

JavaScript