Les précédents rapports sur la communauté Java ont révélé que les développeurs utilisaient encore principalement Java 8 et n'adoptaient pas les versions plus récentes, mais selon le JVM Ecosystem Report 2021 de Snyk, cela commence à changer. Cette année, 61,5 % des répondants utilisent Java 11 quelque part en production, et près de 12 % utilisent la dernière version, qui était Java 15 pendant l'enquête.
"C'est énorme, car cela montre que les développeurs mettent à jour leur version de Java au-delà de Java 8 dans une certaine mesure. Le mantra selon lequel la plupart des développeurs Java sont à l'aise avec Java 8 semble se briser lentement", a déclaré Snyk dans le rapport.
AdoptOpenJDK de OpenJDK sont plus populaires en production
Il est intéressant de constater que 44,1 % des développeurs Java utilisent la distribution gratuite AdoptOpenJDK en production, ce qui en fait la plus répandue dans le cadre de cette enquête. Cependant, on remarque également qu'Oracle reste un acteur important sur le marché, avec 28 % pour leur build OpenJDK et 23% pour le JDK commercial d'Oracle.
Le troisième fournisseur le plus populaire de JDKs en production est Azul, avec 15,5 % d'adoption.
Les développeurs délaissent Java 8 au profit de Java 11 : plus de 60 % des développeurs utilisent désormais Java SE 11 en production.
40% des participants à l'enquête utilisent plus d'une version de Java en production. De ce fait, on peut aussi conclure que plus de personnes passent à des versions supérieures à la 8. Actuellement, 61,5% utilisent Java 11 en production, et près de 12 % utilisent la dernière version, qui était Java 15 au moment de l'enquête. Cela montre que les développeurs mettent à jour leur version de Java au-delà de Java 8.
Java est le langage JVM le plus populaire avec 91 %, Kotlin est deuxième avec près de 18 %.
Si la variété des langages JVM s'est accrue au cours des deux dernières années, Java reste de loin le plus populaire avec plus de 90 % de développeurs l'utilisant, et il le restera probablement dans un avenir prévisible. La popularité de Kotlin est plus importante que prévue l'année dernière, avec un impressionnant 17,7 % des développeurs l'utilisant en production.
IntelliJ IDEA, l'IDE le plus dominant de l'écosystème Java : utilisé par plus 70% des développeurs JVM
IntelliJ IDEA, l'IDE le plus dominant de l'écosystème Java
Plus de 70% des développeurs JVM utilisent IntelliJ IDEA
Depuis des années, on assiste à la domination d'IntelliJ IDEA de JetBrains dans l'écosystème Java. Cette année n'est pas différente puisque IntelliJ IDEA est le plus utilisé au sein de la communauté JVM. En outre, l'adoption de Visual Studio Code et d'Apache Netbeans a augmenté de façon considérable.
Il s'avère également que plus de la moitié de la communauté JVM voit d'un bon œil l'utilisation de plusieurs IDE.
Maven, le système de construction le plus populaire de l'écosystème Java, utilisé par plus de 76 % des développeurs
Maven reste le système de construction numéro un de l'écosystème Java. Avec plus de 76 % des développeurs qui utilisent Maven, ce chiffre est encore plus élevé que dans l'enquête de l'année dernière. Gradle se maintient confortablement à la deuxième place avec 38,1 %, un score également supérieur à celui de l'année dernière.
Spring Boot et Spring MVC sont toujours les frameworks les plus dominants pour la JVM.
Le monde Java est toujours un univers dominé par Spring, avec plus de la moitié du marché utilisant Spring Boot et près d'un tiers utilisant Spring MVC. En généra, l'on constate que l'on vit dans un univers fortement dominé par Spring, ce qui semble indiquer que les adeptes de Spring font un excellent travail au service de la communauté.
À propos de JVM Ecosystem Report 2021
Ce rapport présente les résultats de la plus grande enquête annuelle sur l'état de l'écosystème JVM. Elle a été menée sur une période de six semaines en février et mars 2021, recueillant les réponses de plus de 2000 développeurs Java.
L'enquête de cette année est une coopération entre Snyk et Azul et était légèrement différente des précédentes. L'objectif était de rendre l'enquête plus concise et de se concentrer uniquement sur les aspects les plus importants pour les développeurs JVM aujourd'hui. De plus, cette année, chaque participant a été autorisé à choisir plusieurs options.
Source : Snyk
Et vous ?
Que pensez-vous des résultats de cette enquête ?
Les trouvez-vous pertinents ou pas ?
Quelles versions de la JVM utilisez-vous dans votre entreprise ou pour vos projets personnels ?
Voir aussi :
Développeurs Java : la version d'OpenJDK de Microsoft est désormais disponible et inclut des binaires pour Java 11, basés sur OpenJDK 11.0.11
JDK 17 : Java 17 sera une version LTS et ses nouveautés incluent un nouveau pipeline de rendu pour macOS, et une API uniforme pour les générateurs de nombres pseudo-aléatoires
Oracle annonce la disponibilité de Java 16
JVM Ecosystem Report 2021 de Snyk : 61,5 % des développeurs utilisent Java 11 et près de 12 % utilisent la dernière version, Java 15
Java 8 est toujours sollicité dans la pile de production
JVM Ecosystem Report 2021 de Snyk : 61,5 % des développeurs utilisent Java 11 et près de 12 % utilisent la dernière version, Java 15
Java 8 est toujours sollicité dans la pile de production
Le , par Sandra Coret
Une erreur dans cette actualité ? Signalez-nous-la !