Java
Поделиться:
На вопросы о Java отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Мала Гупта
Девелопер-адвокат в JetBrains
Исследования экосистемы разработчиков — отличный способ увидеть и проанализировать реальное положение дел, которое зачастую отличается нашего представляения о том, что является популярным или трендовым. Интересно отметить, что больше разработчиков используют в продакшене Java 17, чем Java 11, а также растущую популярность Docker как способа упаковки веб-приложений. То, с каким отрывом лидируют Spring и Spring Boot, просто впечатляет!
Д-р Венкат Субраманиам
Автор ряда бестселлеров и основатель компании Agile Developer, Inc.
Выглядит обнадеживающе. Результаты опроса показывают, что многие разработчики значительно продвинулись вперед, но в то же время существует большой потенциал для улучшения.
Марит ван Дейк
Девелопер-адвокат и Java Champion, JetBrains
Жаль, что так много людей до сих пор используют Java 8 и более старые версии. Интересно, что мешает им перейти на свежие версии и получить доступ к замечательным новым возможностям Java, и как мы можем им помочь с миграцией кода на новые версии?
Джош Лонг
Spring Developer Advocate, Java Champion и Kotlin Google Developer Expert
Любопытные цифры, но мне интересно, насколько они пересекаются. Я использую GraalVM для компиляции приложений Spring Boot в нативные образы, а Spring Boot, в свою очередь, использует встроенный сервер (например, Apache Tomcat).
Марит ван Дейк
Девелопер-адвокат и Java Champion, JetBrains
Приятно видеть, что JUnit широко используется и большинство разработчиков все-таки пишут юнит-тесты. Надеюсь, что небольшой процент тех, кто этого не делает, используют интеграционные тесты.
Джош Лонг
Spring Developer Advocate, Java Champion и Kotlin Google Developer Expert
Я тоже использую Spring Boot (и вам советую).
Джош Лонг
Spring Developer Advocate, Java Champion и Kotlin Google Developer Expert
Хотелось бы увидеть статистику Gradle по языкам, включая Groovy или Kotlin. В этом году я поставил перед собой цель освоить Gradle и похудеть. Что ж, Gradle я точно выучу.
Ивар Гримстад
Jakarta EE Developer Advocate в Eclipse Foundation
Здорово, что у Jakarta EE 10 больше пользователей, чем у Jakarta EE 9. Значит, индустрия готова к новым возможностям после решения проблемы с переключением пространства имен. Не терпится увидеть цифры по Jakarta EE 11, когда она выйдет!
Антон Архипов
Девелопер-адвокат в JetBrains
Профилировщик, встроенный в IntelliJ IDEA, выглядит просто фантастически и становится все лучше и лучше! Недавно добавленная информация о профилировании строк здорово помогает сразу же обнаружить «горячие» методы в программе. Вполне ожидаемо, что этот инструмент становится все популярнее.
Несмотря на все усилия по созданию репрезентативной выборки респондентов, результаты могут быть немного смещены в сторону пользователей продуктов JetBrains, поскольку вероятность их участия в опросе выше, чем у других людей.
Антон Архипов
Девелопер-адвокат в JetBrains
Между популярностью Spring и Tomcat есть сильная корреляция, поскольку Spring Boot запускает встроенный экземпляр Tomcat для выполнения приложения.
Этот вопрос мы задавали всем респондентам, но здесь отфильтрованы ответы Java-разработчиков.
Среди тех, для кого Java является одним из основных языков программирования, наиболее часто используемые языки и технологии — это JavaScript, SQL, Python и HTML/CSS.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзь ями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.