Skip to main content

Rapport 2020 sur l’écosystème JVM

Écrit par
jvm with logos feature

5 février 2020

0 minutes de lecture

Bienvenue dans notre rapport annuel sur l’écosystème JVM ! Il présente les résultats de la plus vaste enquête annuelle sur cet écosystème, à laquelle plus de 2 000 personnes ont répondu au second semestre 2019. Nous remercions toutes celles et ceux qui y ont participé et partagé leurs réflexions 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. Au cours de l’année écoulée, 36 % des développeurs sont passés d’Oracle JDK à une autre distribution OpenJDK

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

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

  5. Spring domine l’écosystème Java : 60 % 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 créé un rapport PDF soigneusement conçu, qui rassemble toutes ces informations dans un document téléchargeable.

Pour cette enquête, nous nous sommes associés à des conférences et des communautés de l’écosystème JVM afin de toucher le plus grand nombre de développeurs possible. Un grand merci à Devoxx, DevNexus, Jfokus, JCrete, Adopt OpenJDK, VirtualJUG et aux autres communautés Java pour leur aide précieuse. Grâce à cet effort considérable, un nombre impressionnant de développeurs a répondu à l’enquête, nous offrant un excellent aperçu de l’état actuel de l’écosystème JVM.

Avant de commencer, voici un aperçu TL;DR des principaux points à retenir de ce rapport.

Tableau de statistiques sur les outils de développement, présentant Oracle JDK, OpenJDK, Java, Kotlin, Spring, Maven, Jenkins, IntelliJ IDEA et GitLab

Introduction

D’où venez-vous ?

Nous sommes ravis de constater que des développeurs du monde entier ont répondu à cette enquête ! Cela montre à quel point l’écosystème JVM est florissant partout.

Carte du monde indiquant les pourcentages par région : Europe 65 %, Amérique du Nord 18 %, Amérique du Sud 5 %, Afrique 2 %, Asie 8 % et Australie 2 %.

Quel est votre poste actuel ?

La grande majorité des personnes interrogées ont un profil technique : 89 % sont développeurs, chefs d’équipe ou architectes. Par ailleurs, un nombre important de cadres dirigeants a pris le temps de participer à notre enquête malgré un emploi du temps chargé.

Infographie Snyk présentant les fonctions des participants : 54 % de développeurs logiciels, 21 % d’architectes, 14 % de responsables d’équipe et des pourcentages plus faibles dans d’autres fonctions.

Quelle est la taille de votre entreprise ?

Les données démographiques montrent que l’écosystème JVM a sa place aussi bien dans les grandes entreprises que dans les startups ! 41 % des personnes interrogées travaillent dans une entreprise de moins de 100 salariés : on peut donc affirmer que Java a un rôle à jouer partout.

Graphique en barres indiquant les pourcentages par tranche : 0–sans objet 3 %, 1–9 12 %, 10–49 17 %, 50–99 9 %, 100–249 12 %, 250–499 7 %, 500–999 7 % et 1 000+ 33 %.

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

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

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

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

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

  5. Spring domine l’écosystème Java : 60 % 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 !

Lire la suite

blog feature snyk container custom base recommendations
Blog

Découvrez Evo Agentic AppSec : une sécurité au rythme du développement de l’IA

Le développement piloté par l’IA dépasse les workflows de sécurité traditionnels. L’AppSec agentique de Snyk s’appuie sur des agents de sécurité pour détecter, corriger et vérifier les vulnérabilités en continu, tandis que les équipes définissent les exigences.

blog feature ai violet
Blog

VulnBump : les agents IA peuvent-ils corriger les dépendances vulnérables sans casser le build ?

VulnBump évalue des agents IA sur 307 mises à niveau de dépendances réelles. Une correction n’est comptabilisée que si la vulnérabilité disparaît et que la compilation et les tests restent au vert.

Blog

Les modèles de pointe ont trouvé les vulnérabilités. Seul l’attaquant a trouvé les chaînes d’exploitation.

L’analyse statique a détecté les failles, mais seuls des tests d’attaque en conditions réelles ont prouvé comment elles pouvaient être enchaînées pour provoquer des compromissions. Comparaison d’Evo COS, de Claude Security et de Claude Code Security.