Java en 2017 Résultats de l’enquête

Nous menons l’enquête «Etat de Java» depuis de nombreuses années maintenant - pour avoir une bonne lecture de l’état de l’écosystème Java. L’année dernière, 2 250 développeurs Java ont décidé de prendre le temps de répondre aux questions. C’est fantastique de voir que cette année, le nombre est presque le double. Nous avons obtenu 4439 réponses.

Donc, avant d’entrer dans les chiffres - je voulais dire «merci» à tous ceux qui ont participé.

Commençons directement par l’adoption de Java.

1. Adoption de Java

Le lien vers les numéros de 2016:/java-8-adoption-mars-2016[avait]adoption de Java 7 à 29,5% et Java 8 à 64,3%.

Les chiffres d’aujourd’hui - avril 2017 (exactement un an plus tard) - sont assez différents:

Comme vous pouvez le constater, l’adoption de Java 8 a atteint 75% de la communauté des développeurs.

C’est très encourageant à voir et cela signifie également que nous sommes tout à fait prêts pour que Java 9 soit enfin là.

Jetons un coup d’œil aux numéros de Spring et Spring Boot.

2. Adoption du printemps

Le 2016 numbers a adoption du printemps 4 à 81% et du printemps 3 à 18%.

Voyons maintenant les chiffres de 2017:

Le printemps 4 est passé de 81% à 85% et le printemps 3, de 18% à environ 12% en un an.

Ce qui est également intéressant, c’est que plus de 2% des développeurs utilisent les jalons Spring 5, ce qui est beaucoup plus élevé que le 1% utilisant Java 9.

Enfin, notez que ces chiffres représentent les développeurs utilisant Spring. Au total, 25,5% des développeurs ont répondu qu’ils n’utilisaient pas le framework.

3. Adoption de bottes de printemps

Boot constate une adoption incroyable dans l’écosystème Spring - c’est clair. L’année dernière, le nombre d’adoptions était de 53%, ce qui est très élevé compte tenu de la nouveauté du projet.

Eh bien, cette année, la croissance continue à être forte:

Nous pouvons voir que, résumé, le nombre d’adoptions de Boot est passé de 53% à 70%, ce qui représente une croissance énorme d’une année à l’autre. Le plus grand centre commercial

4. Part de marché de l’IDE

Il est temps d’examiner la part de marché des IDE en 2017:

La tendance était assez claire l’année dernière également - Eclipse saigne les utilisateurs d’IntelliJ et de NetBeans.

L’année dernière , Eclipse atteignait 48% et respectait maintenant 40,5%, ce qui représente une chute sévère à deux chiffres en une seule année.

5. Langues JVM

Cette année, nous avons posé une nouvelle question dans l’enquête: «Utilisez-vous d’autres langues utilisant JVM?

Voici les résultats super intéressants:

Groovy est clairement en tête du peloton avec 40%, suivi de Scala avec plus de 28,5% et Kotlin est le numéro 3 - avec une surprenante 11,5%.

Notez que ces données sont adaptées aux réponses «oui», c’est-à-dire aux développeurs qui utilisent d’autres langages JVM. Globalement, 57% des développeurs utilisent uniquement Java.

6. Développer des parts de marché des outils

On construit des outils. L’année dernière, nous avions Maven à 72,5% et Gradle à 19%.

Eh bien, les chiffres de cette année sont assez proches - de manière surprenante, Maven gagne lentement en force et est maintenant à 76% et Gradle n’est que légèrement en baisse à 18%.

Le marché des outils de construction semble être beaucoup plus stable que le reste de l’écosystème Java, où les choses évoluent beaucoup plus rapidement.

7. Vous avez votre propre blog?

Nous avons ajouté cette question au sondage par pure curiosité. Voici les résultats:

Espérons que de plus en plus de développeurs vont commencer à écrire et à publier leur travail.

8. Conclusion

Les chiffres de 2017 sont assez intéressants et quelque peu surprenants à certains égards.

L’adoption de Java 8 a atteint 75%, à quelques mois de l’AG de Java 9.

La communauté Spring a entièrement adopté Spring 4 - plus de 85% - et Spring Boot également jusqu’à 70% -, ce qui signifie que la plupart des développeurs Spring utilisent également activement le nouveau cadre.

Du côté des solutions IDE, IntelliJ s’empare de la part de marché d’Eclipse avec la même efficacité que l’année dernière et ne montre aucun signe de ralentissement.

Le paysage de la construction est beaucoup plus calme, Maven continuant d’être le joueur dominant et de gagner du terrain, en dépit de l’absence de nouvelles versions majeures au cours de la dernière année.

Enfin, les langages JVM ont également beaucoup de succès, étant donné que près de la moitié des développeurs qui ont répondu au sondage utilisent activement une deuxième langue.

Cette année va être passionnante pour la communauté Java.