Java
Поделиться:
На вопросы о Java отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Долгие годы самой популярной версией языка была Java 8, однако в 2022 году число ее пользователей сократилось на 12 процентных пунктов. Дело в том, что в марте 2022 года прекратилась поддержка Oracle Premier Support для Java 8, и многие разработчики решили перенести приложения на другие версии. Многие выбрали новую версию Java 17 с долгосрочной поддержкой. Кроме того, значительное число респондентов перешло на Java 11, Java 16 и другие версии.
Чаще всего Java-разработчики упаковывают приложения как встроенные серверы. В 2022 году использование артефактов снизилось на 4 процентных пункта.
За прошедший год доли использования фреймворков для юнит-тестирования практически не изменились.
Spring Boot и Spring MVC сохранили лидирующие позиции в списке популярных веб-фреймворков для разработки на Java. Кроме того, по сравнению с 2021 годом на несколько процентных пунктов выросли доли Ktor, Quarkus и Micronaut.
Чаще всего для сборки проектов на Java используются системы Maven и Gradle.
Несмотря на все усилия по созданию репрезентативной выборки респондентов, результаты могут быть немного смещены в сторону пользователей продуктов JetBrains, поскольку вероятность их участия в опросе выше, чем у других людей.
Самой популярной IDE среди Java-разработчиков остается IntelliJ IDEA. В 2022 году немного сократилось использование Eclipse и других IDE на ее основе.
Самым популярным сервером приложений среди Java-разработчиков остается Apache Tomcat. Jetty и GlassFish потеряли несколько процентных пунктов, а доли других серверов практически не изменились.
Разработчики, для которых одним из основных языков программирования является Java, чаще всего разрабатывают веб-сайты, системное ПО и утилиты.
Чаще всего разработчики, у которых один из основных языков — Java, используют такие языки и технологии, как JavaScript, SQL и HTML/CSS.
Что интересно, 85% Java-разработчиков изучали этот язык в учебных заведениях и продолжают использовать его как один из основных. Помимо Java, во время учебы многие Java-разработчики осваивали Python, C и C++.
Любопытно, что разработчики, которые относят Java к своим основным языкам, примерно поровну разделились на тех, кто предпочитает обучающие видео, и тех, кому больше нравятся текстовые учебные материалы.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.