Rapport New Relic 2023 sur l'état de l'écosystème Java

Par:
fredericmazue

ven, 28/04/2023 - 12:05

New Relic vient de vient de publier son rapport 2023 sur l'état de l'écosystème Java. La principale information de ce rapport est que l'adoption de Java 17, entant que version LTS, grimpe en flèche.

Adoption de Java 17

Selon ce rapport, plus de 56 % des applications utilisent désormais Java 11 en production (contre 48% en 2022 et 11% en 2020). Java 8 arrive juste derrière avec près de 33 % des applications l'utilisant en production (contre 46 % en 2022).

Alors que Java 11 a occupé la première place pendant deux années consécutives, le taux d'adoption de Java 17 dépasse de loin ce que le monde des développeurs a vu lorsque Java 11 a été introduit. Plus de 9% des applications utilisent désormais Java 17 en production (contre moins de 1 % en 2022), soit un taux de croissance de 430 % en un an.

Le rapport souligne qu'il a fallu des années à Java 11 pour se rapprocher de ce niveau.

Seulement 0,28% des applications utilisent encore Java 7 en production, ce qui fait sens puisque la prise en charge de Java 7 a pris fin en 2022. La plupart des applications utilisant Java 7 sont des applications héritées qui n'ont pas été mises à niveau.

Parmi les versions non LTS, c'est Java 14 qui est la plus populaire.

Amazon est le founisseur le plus populaire

Le rapport nous apprend aussi que ces dernières années ont vu des changements en ce qui concerne les distributions de Java Developer Kit (JDK) en cours d'utilisation. En 2020, Oracle était le fournisseur de JDK le plus populaire, représentant environ 75 % du marché Java. Il y a eu un mouvement notable d'éloignement des binaires d'Oracle avec la licence plus restrictive de sa distribution JDK 11. Tandis qu'Oracle conservait la première place place en 2022 avec 34 %, elle a descendu à 28 % en 2023.

Parralèlement l'utilisation d'Amazon a considérablement augmenté pour atteindre 31 % du marché (contre 2,18 % en 2020 et 22 % en 2022), ce qui en fait fournisseur de JDK le plus populaire aujourd'hui.

La conteneurisation devient omniprésente

Enfin ce rapport nous apprend que la conteneurisation des applications Java est devenue courante. Ainsi 70 % des applications Java fournissant des données à New Relic le font à partir d'un conteneur.

Site : newrelic.com/resources/report/2023-state-of-the-java-ecosystem