На вопросы о языке Java отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Java
Java — самый широко используемый язык в Южной Корее, Китае и Германии. Доля Java в Южной Корее составляет — 53%, в Китае — 47%, а в Германии — 33%.
Вполне естественно, что самая популярная Java — Java 8, ее доля в 2021 году практически не изменилась по сравнению с 2020-м. Доля Java 11 стабильно растет на 10 процентных пунктов в год, начиная с 2019 года. Доли Java 12 и Java 13 снизились по сравнению с прошлым годом примерно втрое, а более новые версии Java 14 и Java 15 уже завоевали свою аудиторию, хотя и появились относительно недавно.
В целом ландшафт серверов приложений практически не изменился по сравнению с 2020 годом, и самым популярным у разработчиков остается Apache Tomcat.
Среди разработчиков, одним из основных языков которых является Java, больше доля тех, кто использует среды разработки на Windows, по сравнению с разработчиками, которые не работают с Java.
В 2021 году использование встроенных серверов выросло по сравнению с 2020 годом на 5 процентных пунктов.
Доля тех, кто использует два самых популярных фреймворка для юнит-тестирования (JUnit и Mockito), немного выросла — на 2 процентных пункта, — но в целом ситуация практически не изменилась.
Доля Spring Boot в 2021 году также немного увеличилась — примерно на 4%, а в целом появилось гораздо больше, чем в 2020 году, новых веб-фреймворков, каждым из которых пользуется небольшое число разработчиков.
Общая ситуация с системами сборки в 2021 году примерно такая же, как в 2020-м: самыми популярными у разработчиков остаются Maven и Gradle.
Самый широко используемый профилировщик JVM в 2021 году — набор встроенных в IntelliJ IDEA инструментов профилирования: его используют около четверти разработчиков. Доля других профилировщиков JVM незначительно снизилась.
Несмотря на все усилия по созданию репрезентативной выборки респондентов, результаты могут быть немного смещены в сторону пользователей продуктов JetBrains, поскольку вероятность их участия в опросе выше, чем у других людей.
Доля тех, кто использует автономные IDE, среди Java-разработчиков выше, чем среди тех, кто работает с другими языками.
В целом разработчики, у которых Java является одним из основных языков программирования, чаще, чем другие, работают в компаниях, насчитывающих более 5000 сотрудников.
Использование Java для веб-сайтов и ИТ-инфраструктуры в 2021 году немного расширилось по сравнению с прошлым годом, зато теперь Java реже используют для бизнес-аналитики, Data Science и машинного обучения.
В этом году увеличилась доля Java-разработчиков, которые учились в официальных учебных заведениях, и уменьшилась доля самоучек.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.