JavaRush /Java блог /Random UA /Тренди Java у 2022 році: Java 8, Apache Tomcat та мікросе...

Тренди Java у 2022 році: Java 8, Apache Tomcat та мікросервіси

Стаття з групи Random UA
Щороку компанія 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%).
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ