Dans le cadre de cette enquête « State of Java » en 2017, Baeldung soutient avoir interrogé 4439 développeurs qui ont bien voulu répondre à ses questions, soit presque le double de l'édition 2016 ou le nombre de développeurs interrogés se chiffrait à 2250.
Les résultats de l'enquête sont présentés ci-dessous.
- Adoption de Java
Baeldung a tenu à rappeler que les résultats de l'enquête de 2016 montraient que Java 7 a été adopté à 29,5 % alors que Java 8 était adopté à 64,3 %. Dans cette nouvelle édition du mois d'avril 2017, soit un an après la précédente enquête, la première place du classement est occupée par Java 8 avec un taux d'adoption de près de 75 % par la communauté des développeurs. Comme pour l'année dernière, la deuxième place en termes d'adoption revient à Java 7 avec un taux égal à environ 20 %.
Selon Baeldung, cette situation est encourageante puisque cela montre que toute la communauté des développeurs est prête pour adopter Java 9. - Adoption de Spring
S'agissant du framework Spring, les résultats de l'enquête au titre de l'année 2017 montrent que Spring 4 est adopté à 85 % par les développeurs, soit une légère hausse de trois points par rapport à l'année dernière où le niveau d'adoption était de 81 %.
Selon Baeldung, Spring 3 a connu une baisse de six points, car comparé à la précédente enquête, son niveau d'adoption par la communauté des développeurs est passé de 18 % à 12 % en une année. Quant à Spring 5, Baeldung estime qu'il est utilisé par plus de 2 % des développeurs, ce qui est très intéressant et plus élevé que le niveau d'adoption de Java 9 (1 %).
Ces chiffres ne concernent que les développeurs qui utilisent Spring. Dans l'ensemble 25,5 % des développeurs ont répondu qu'ils n'utilisent pas le framework Spring », a déclaré Baeldung. - Adoption de Spring Boot
L'analyse du graphique ci-dessous montre que le micro-framework Spring Boot a connu une adoption incroyable dans l'écosystème Spring. Selon les conclusions de l'enquête, le niveau d'adoption de Spring Boot est passé de 53 % en 2016 à environ 70 % cette année soit une forte croissance de 17 points en une année.
Selon Baeldung, 30 % des développeurs interrogés ont affirmé ne pas se servir de Spring Boot dans le cadre de leurs travaux. Rappelons que le framework Spring Boot est conçu pour simplifier et rendre plus rapide le développement de nouvelles applications Spring. - Part de marché des différents EDI
En ce qui concerne les Environnements de développement intégré (EDI), l'enquête de cette année montre que la première place du classement revient à IntelliJ IDEA avec 45,8 % de part de marché. Comparé à l'année dernière où sa part de marché était estimée à 43,6 %, IntelliJ IDEA a enregistré une légère amélioration de deux points.
La deuxième place du classement de cette année est occupée par Eclipse avec 40,5 % de part de marché, soit une baisse de huit points par rapport à l'année dernière où sa part de marché était évaluée à 48 %
L'analyse des résultats montre également que Netbeans qui occupe la troisième place du classement a connu une très forte croissance. En effet, sa part de marché est passée de 5,9 % en 2016 à 12,4 % en 2017 soit une variation à la hausse de 6.5 points. - Les langages pour la JVM
Baeldung soutient que cette année, il a intégré une nouvelle question à son enquête notamment : utilisez-vous d'autres langages pour la JVM (Java Virtual Machine) ? Les réponses à cette interrogation sont matérialisées par le graphique ci-après :
L'analyse du graphique montre clairement que le langage de programmation orienté objet dénommé Groovy est en tête du peloton avec un taux d'utilisation de près de 40 %. Il est suivi par Scala et Kotlin qui viennent respectivement en deuxième et en troisième position du classement avec des niveaux d'utilisation respectifs de 28,4 % et 11,4 %.
Des langages comme Clojure et Ceylon ont également émergé du lot avec des niveaux d'utilisation de 6 % et 1.8 %. - Part de marché des outils de construction de projets (build)
Selon Baeldung, le marché des outils de construction de projets semble être beaucoup plus stable que le reste de l'écosystème Java, où les choses changent énormément et beaucoup plus rapidement. Les conclusions de l'enquête à propos de ce marché sont matérialisées par le graphique ci-après :
L'exploitation du graphique montre que la plus haute marche est occupée par Maven avec près de 76 % de part de marché. Toutefois, ce dernier a enregistré une légère hausse de trois points par rapport à la précédente édition où sa part de marché était de 72,5 %.
La deuxième place du classement est occupée par Gradle avec près de 18 % de part de marché. Cependant, une légère baisse de 1 % a été notée entre l'enquête de 2016 et celle-ci. - Création et animation de blog
Baeldung affirme que par curiosité, il a été posé aux développeurs la question de savoir s'ils créent et animent leurs propres blogs. Comme le montre le graphique ci-dessous, seuls 12,6 % des développeurs ont soutenu qu'ils animaient leurs propres blogs. Près de 70 % des développeurs ont répondu par la négative ; toutefois 26,5 % des développeurs ont répondu non, mais pensent à faire cela.
Source : Baeldung
Et vous ?
Que pensez-vous des résultats de cette enquête ?