JavaRush /Java блог /Random /Тренды Java в 2022 году: Java 8, Apache Tomcat и микросер...

Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы

Статья из группы Random
Ежегодно компания JRebel, которая разрабатывает инструменты для повышения эффективности программирования на Java, проводит опрос. Разработчиков из США, Китая и Европы спрашивают об основных трендах индустрии: популярных версиях JDK, архитектуре приложений и инструментах сборки. В этом тексте мы собрали главные результаты опроса. Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы  - 1

Какую версию JDK выбирают разработчики?

Большинство разработчиков заявили, что используют Java 8 (37% опрошенных) в качестве языка программирования в своем основном приложении. На втором месте по популярности – Java 11 (29% разработчиков). Далее идут Java 12 или более новая версия (12% девелоперов) и Java 7 или более старая версия (5% опрошенных). Языки программирования Kotlin, Groovy и Scala были наименее популярными среди разработчиков, но в совокупности 17% девелоперов от общего числа опрошенных пользуются ими. Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы  - 2

Какие дистрибутивы JRE/JDK предпочитают?

36% опрошенных предпочли Oracle Java. Generic OpenJDK и AdoptOpenJDK/Adoptium замыкают тройку лидеров с 27% и 16% соответственно. Дистрибутивы OpenLogic OpenJDK выбирают 2,3% разработчиков. Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы  - 3

Тренды в архитектуре Java-приложений: микросервисы и монолитные приложения

Девелоперы рассказали также об архитектуре приложений, которые они разрабатывают. Приложения на основе микросервисов были самыми популярными (32%), а на втором месте — монолитные приложения (22%). Модульно-монолитные приложения составили 13% ответов, а сервис-ориентированные архитектуры – 12%. Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы  - 4Большинство компаний, участвующих в исследовании, либо имеют приложения, полностью основанные на микросервисах, либо в настоящее время переходят на архитектуру микросервисов. Интересно, что более крупные компании (100+ сотрудников) продемонстрировали более широкое внедрение микросервисов на уровне 36%, что резко контрастирует с более мелкими компаниями (до 100 сотрудников) – 28%. Среди фреймворков, которые разработчики используют для работы с микросервисами, лидером стал фреймворк Spring Boot с показателем в 74%. Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы  - 5Фреймворки Quarkus, Vert.x и DropWizard замыкают четверку лидеров с 5%, 2% и 1% соответственно.

Инструменты Java-разработчиков: Apache Tomcat и IntelliJ IDEA

Согласно опросу, Apache Tomcat стал самым популярным сервером приложений для Java — 48% разработчиков предпочитают его. За Tomcat следуют серверы приложений JBoss/Wildfly (15%), Jetty (13%), WebLogic (7%), WebSphere (5%) и GlassFish (4%). Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы  - 6Среди инструментов сборки лидерство у фреймворка Maven — 68%. На втором месте — Gradle (23% разработчиков), и на третьем – Ant (6%). В 2022 году IntelliJ IDEA стала самой популярной IDE, используемой для разработки Java-приложений: 48% респондентов выбрали ее в качестве предпочтительной среды разработки. За IntelliJ последовали Eclipse (24%), VSCode (18%) и Netbeans (6%). Тренды Java в 2022 году: Java 8, Apache Tomcat и микросервисы  - 7
Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ