JavaRush /Blog Java /Random-FR /Tendances Java en 2022 : Java 8, Apache Tomcat et microse...

Tendances Java en 2022 : Java 8, Apache Tomcat et microservices

Publié dans le groupe Random-FR
Chaque année, JRebel, une entreprise qui développe des outils pour rendre la programmation Java plus efficace, mène une enquête. Les développeurs des États-Unis, de Chine et d'Europe sont interrogés sur les principales tendances du secteur : les versions populaires du JDK, l'architecture des applications et les outils de construction. Dans ce texte, nous avons rassemblé les principaux résultats de l’enquête. Tendances Java en 2022 : Java 8, Apache Tomcat et Microservices - 1

Quelle version du JDK les développeurs choisissent-ils ?

La majorité des développeurs ont déclaré utiliser Java 8 (37 % des personnes interrogées) comme langage de programmation dans leur application principale. Java 11 arrive en deuxième position en termes de popularité (29 % des développeurs). Viennent ensuite Java 12 ou une version plus récente (12 % des développeurs) et Java 7 ou une version plus ancienne (5 % des répondants). Les langages de programmation Kotlin, Groovy et Scala étaient les moins populaires parmi les développeurs, mais au total, 17 % des développeurs sur le nombre total de personnes interrogées les utilisent. Tendances Java en 2022 : Java 8, Apache Tomcat et Microservices - 2

Quelles distributions JRE/JDK préférez-vous ?

36 % des personnes interrogées ont préféré Oracle à Java. Generic OpenJDK et AdoptOpenJDK/Adoptium complètent le trio de tête avec respectivement 27 % et 16 %. Les distributions OpenLogic OpenJDK sont choisies par 2,3% des développeurs. Tendances Java en 2022 : Java 8, Apache Tomcat et Microservices - 3

Tendances de l'architecture d'application Java : microservices et applications monolithiques

Les développeurs ont également parlé de l'architecture des applications qu'ils développent. Les applications basées sur des microservices étaient les plus populaires (32 %), suivies par les applications monolithiques (22 %). Les applications modulaires-monolithiques représentaient 13 % des réponses et les architectures orientées services 12 %. Tendances Java en 2022 : Java 8, Apache Tomcat et Microservices - 4La plupart des entreprises participant à l'étude disposent d'applications entièrement basées sur des microservices ou sont actuellement en train de migrer vers une architecture de microservices. Il est intéressant de noter que les grandes entreprises (plus de 100 employés) ont affiché une adoption plus élevée des microservices (36 %), ce qui contraste fortement avec les petites entreprises (moins de 100 employés) (28 %). Parmi les frameworks que les développeurs utilisent pour travailler avec des microservices, le leader était le framework Spring Boot avec un indicateur de 74 %. Tendances Java en 2022 : Java 8, Apache Tomcat et Microservices - 5Les frameworks Quarkus, Vert.x et DropWizard complètent le top quatre avec respectivement 5%, 2% et 1%.

Outils de développement Java : Apache Tomcat et IntelliJ IDEA

Selon l'enquête, Apache Tomcat est devenu le serveur d'applications Java le plus populaire, avec 48 % des développeurs le préférant. Tomcat est suivi par les serveurs d'applications JBoss/Wildfly (15 %), Jetty (13 %), WebLogic (7 %), WebSphere (5 %) et GlassFish (4 %). Tendances Java en 2022 : Java 8, Apache Tomcat et Microservices - 6Parmi les outils de build, le framework Maven prend la tête - 68 %. En deuxième position se trouve Gradle (23 % des développeurs) et en troisième place se trouve Ant (6 %). En 2022, IntelliJ IDEA est devenu l'EDI le plus utilisé pour développer des applications Java, avec 48 % des personnes interrogées le choisissant comme environnement de développement préféré. IntelliJ était suivi par Eclipse (24 %), VSCode (18 %) et Netbeans (6 %).
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION