Skip to main content

36 % des développeurs sont passés d’Oracle JDK à une autre distribution OpenJDK au cours de l’année écoulée

Écrit par
jvm with logos feature

5 février 2020

0 minutes de lecture

Bienvenue dans notre rapport annuel sur l’écosystème JVM ! Ce rapport présente les résultats de la plus grande enquête annuelle sur l’écosystème JVM, menée auprès de plus de 2 000 personnes au second semestre 2019. Nous remercions toutes celles et ceux qui ont participé et partagé leur point de vue sur Java et les sujets liés à la JVM.

Ce rapport se compose de six articles :

  1. Rapport 2020 sur l’écosystème JVM – Introduction

  2. 36 % des développeurs sont passés d’Oracle JDK à une autre distribution OpenJDK au cours de l’année écoulée

  3. 64 % des développeurs indiquent que Java 8 reste la version la plus utilisée

  4. Kotlin dépasse Scala et Clojure et devient le 2e langage le plus populaire sur la JVM

  5. Spring domine l’écosystème Java : 60 % des développeurs l’utilisent pour leurs applications principales

  6. IntelliJ IDEA domine le marché des IDE, avec 62 % d’adoption parmi les développeurs JVM

Nous avons également préparé un rapport PDF réalisé avec soin, qui rassemble toutes ces informations dans un document téléchargeable.

Quel JDK d’un éditeur utilisez-vous actuellement en production pour votre application principale ?

Oracle ayant modifié les conditions de licence de ses versions du JDK, nous commençons ce rapport par une question importante : quel JDK les développeurs utilisent-ils pour leur application principale ?

D’après les réponses, bien qu’Oracle JDK reste dominant avec 34 %, les développeurs se tournent massivement vers d’autres fournisseurs d’OpenJDK. Un développeur sur quatre choisit la distribution Adopt OpenJDK. Il est également intéressant de noter qu’Oracle JDK repose toujours sur OpenJDK, malgré sa licence commerciale.

Diagramme en anneau des environnements d’exécution Java, dominé par Oracle JDK (34 %) et Adoptium OpenJDK (24 %), suivis d’Oracle OpenJDK (15 %) et d’autres distributions OpenJDK (14 %).

En comparant ces résultats à ceux de l’année dernière, où Oracle JDK représentait 70 % des distributions JDK privilégiées et OpenJDK 21 %, nous constatons un changement majeur : 72 % des développeurs se sont tournés d’Oracle JDK vers d’autres fournisseurs d’OpenJDK.

Graphique à barres comparant les distributions Java : Oracle JDK -36 %, OpenJDK +36 %, Eclipse J9/IBM J9 -1 % et Azul +3 %.

Payez-vous actuellement un fournisseur pour bénéficier du support du JDK ?

Les réponses à cette question éclairent le passage d’Oracle JDK à OpenJDK observé précédemment : une grande majorité des participants (86 %) ne souhaite pas payer pour le support du JDK. En fait, seuls 9 % paient actuellement pour ce support.

Diagramme en anneau présentant les réponses : 86 % Non, 9 % Oui et 5 % Ne sait pas.

Qui rémunérez-vous ? Lorsque les développeurs choisissent de payer pour le support du JDK

Lorsque les développeurs choisissent de payer pour le support du JDK, Oracle reste le grand favori, tandis que les trois autres fournisseurs se partagent le reste du marché de manière assez équitable. En y regardant de plus près, puisque seuls 9 % des développeurs paient pour le support du JDK (comme indiqué dans la question 2), cela signifie que 5 % de l’ensemble des développeurs paient Oracle, soit un développeur sur 20.

Graphique à barres comparant Oracle (55 %), Red Hat (17 %), IBM (16 %) et Azul (12 %), avec le logo Snyk

Les changements apportés au support et à la fréquence des versions depuis JDK 9 ont-ils influencé votre décision de payer pour le support ?

Depuis JDK 9, une nouvelle version de Java paraît tous les ans en mars et en septembre, ce qui représente un changement majeur dans la fréquence des versions du JDK. Cela a une incidence sur la stratégie de mise à jour de nombreux utilisateurs, car cette cadence de six mois affecte également le cycle de support. De plus, ce changement a aussi des conséquences sur la sécurité : les correctifs de sécurité ne sont pas rétroportés vers les anciennes versions.

Selon notre enquête, la nouvelle cadence a influencé la décision de payer pour le support de plus d’un tiers des développeurs. Au total, 41 % des personnes interrogées affirment que les changements apportés à la fréquence des versions et au support ont joué un rôle dans leur décision.

Diagramme en anneau présentant les réponses : 44 % non, 23 % oui, 18 % oui, dans une certaine mesure, et 15 % ne savent pas.

Compte tenu des derniers changements dans la fréquence des versions, envisageriez-vous de payer pour le support du JDK à l’avenir ?

La majorité des développeurs ayant participé à cette enquête ne pense pas changer d’avis et payer pour le support du JDK à l’avenir. À mesure que la communauté s’impliquera davantage dans les prochaines versions du JDK, il est possible que le nombre de développeurs envisageant de payer pour ce support diminue d’ici un an. Seuls 7 % des répondants sont prêts à payer pour le support à l’avenir, mais 19 % envisagent tout de même cette possibilité.

Diagramme en anneau présentant les réponses : 7 % oui, 19 % peut-être, 62 % non et 12 % ne savent pas.

Ce rapport ne s’arrête pas là ! Quelle section souhaitez-vous lire ensuite ?

  1. Rapport 2020 sur l’écosystème JVM – Introduction

  2. 36 % des développeurs sont passés d’Oracle JDK à une autre distribution OpenJDK au cours de l’année écoulée

  3. 64 % des développeurs indiquent que Java 8 reste la version la plus utilisée

  4. Kotlin dépasse Scala et Clojure et devient le 2e langage le plus populaire sur la JVM

  5. Spring domine l’écosystème Java : 60 % des développeurs l’utilisent pour leurs applications principales

  6. IntelliJ IDEA domine le marché des IDE, avec 62 % d’adoption parmi les développeurs JVM

Téléchargez le rapport dès maintenant !