Рустам Курамшин, эксперт Spring АйО, разобрал свежий отчёт Stack Overflow за 2025 год о результатах ежегодного опроса разработчиков за 2025 год, и это отличный повод взглянуть на экосистему Java через призму статистики и интересов сообщества.
Что происходит с Java и где мы сегодня?
? Java — в топе, но не в лидерах
Java остаётся устойчиво популярной, но теряет позиции в рейтинге языков, которыми реально пользуются. В 2025 году она набрала 29.4% среди всех респондентов — это седьмое место. Для сравнения:
JavaScript — 66%
Python — 57.9%
TypeScript — 43.6%
Что интересно: C# проигрывает Java (27.8%), хотя отрыв минимальный. Kotlin находится далеко внизу с 10.8%.
?? А как насчёт любви к Java?
В рейтинге «admired & desired» Java получила:
15.8% хотят продолжать работать с ней
41.8% тех, кто с ней работал, хотят продолжать
Это не худшие цифры, но явно не звёздные. Rust, например, вызывает желание продолжать у 72.4% разработчиков.
?? Что по инструментам разработки?
Java-разработчики традиционно предпочитают инструменты JetBrains, и это подтверждается:
IntelliJ IDEA — на 4 месте по популярности (27.1%) и на втором по желанию использовать (17.5%)
VS Code по-прежнему вне конкуренции (используется 75.9%, желают 48.9%), но для серьёзной Java-разработки — не первый выбор
Gradle и Maven уверенно держатся в середине таблицы среди сборщиков и DevOps-инструментов, уступая npm, Docker и Terraform.
?? Java на бэкенде
Среди web-фреймворков Spring Boot — единственный представитель Java в топе, с 14.7% популярности. Это чуть меньше, чем у FastAPI (14.8%), и сильно меньше Node.js (48.7%) и React (44.7%).
Однако в категории "admired" Spring Boot выглядит лучше — 53.7% разработчиков, использовавших его, хотят продолжать. Это говорит о стабильности интереса к Spring Framework.
?? Базы данных: знакомые лица
Всё, что любят Java-разработчики, — на месте:
PostgreSQL — №1 по популярности и симпатиям
MySQL, MongoDB, Redis — всё ещё в активной эксплуатации
Даже H2 на удивление стабильно набирает 5%
⚙️ Выводы
Java остаётся мощной и зрелой экосистемой, но интерес разработчиков всё больше смещается в сторону Python и TypeScript — особенно в новых проектах и AI-направлениях.
Если мы хотим, чтобы Java оставалась актуальной, нужно:
Делать ставку на современный стек
Привлекать новых разработчиков через понятные и интересные точки входа вроде Spring Framework
? Полный отчёт: https://survey.stackoverflow.co/2025/technology/

Присоединяйтесь к русскоязычному сообществу разработчиков на Spring Boot в телеграм — Spring АйО, чтобы быть в курсе последних новостей из мира разработки на Spring Boot и всего, что с ним связано
Комментарии (5)
AndrejSinyavin
01.08.2025 11:37Смешались в кучу кони, люди.. очередные рейтинги, циферки.. и хоть бы в одном из рейтингов уточнялось - целевая аудитория, круг задач, сфера деятельности, требования к результату.. ох уж это среднее по больнице.. Статью лучше назвать современные тренды в бизнесе и IT-индустрии и рейтинг инструментов для этих трендов.. Особенно доставило:
VS Code по-прежнему вне конкуренции (используется 75.9%, желают 48.9%), но для серьёзной Java-разработки — не первый выбор
AndrejSinyavin
01.08.2025 11:37з.ы. а, и еще вопрос, что то с математикой видимо не очень: "В 2025 году она набрала 29.4% среди всех респондентов — это седьмое место. " Это как? 30 процентов из 100 в моей вселенной это как минимум третье место, так как оставшиеся 70 процентов - это еще ктото 30+, как минимум 2 тела с 30+ процента.. третье тело с 30+ уже не помещается в сумму)) объясните, как можно занять ниже третьего места))
DmitryO
01.08.2025 11:37Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)
Там можно было много языков выбирать, поэтому в первой пятерке оказались HTML/CSS, SQL, и Bash. И я уверен, что если бы HTML c CSS разделили, Java оказалась бы на восьмом месте *сарказм
DDroll
01.08.2025 11:37Это какой-то прикол последних лет, разделять в рейтингах ts и js? Даже если не учитывать то, что ts это не язык, а js-библиотека, в современных профессиональных реалиях js === ts и наоборот, невозможно корректно использовать ts, не зная js, но при этом почти никто сейчас на чистом js не пишет.
Dhwtj
В джава стеке важно чтобы приложения, написанные лет 15 назад можно было эксплуатировать и даже развивать. И для энтерпрайза это важно.
На c# были проблемы что .net framework оказался тупиком из которого приложение сложно перевести на современный стек. Аналогичные проблемы были и на других языках