Java

Partager :

Ces questions n'ont été posées qu'aux personnes ayant choisi Java comme l'un de leurs trois principaux langages de programmation.

Quelles versions de Java utilisez-vous régulièrement ?

Pendant de nombreuses années, Java 8 a été la version de Java la plus utilisée. Son utilisation a toutefois chuté de 12 points de pourcentage en 2022, suite l'arret de sa prise en charge par Oracle Premier Supportcar en mars. De nombreux développeurs ont alors décidé de migrer leurs applications vers d'autres versions. L'émergence de Java 17, une nouvelle version prise en charge sur le long terme, a attiré beaucoup de personnes. D'autres versions comme Java 11 et Java 16 ont elles aussi gagné des utilisateurs.

Comment empaquetez-vous vos applications web ?

Seules les personnes qui utilisent des serveurs d'applications ou des frameworks en tant qu'alternatives aux serveurs d'application ont répondu à cette question.

Les développeurs Java packagent le plus souvent leurs applications sous forme de serveurs intégrés. En 2022, l'utilisation d'artefacts a diminué de 4 points de pourcentage.

Quels frameworks de tests unitaires utilisez-vous ?

Entre 2021 et 2022, le pourcentage d'utilisation des frameworks de tests unitaires a peu varié.

Quels frameworks web utilisez-vous ?

Spring Boot et Spring MVC conservent leurs positions de leaders en tant que frameworks web les plus utilisés pour le développement Java. Entre 2021 et 2022, Ktor, Quarkus et Micronaut ont également connu une croissance de quelques points de pourcentage.

Quels systèmes de création de build utilisez-vous régulièrement ?

Les systèmes de build les plus utilisés pour Java sont Maven et Gradle.

Quelles versions des spécifications de Java Enterprise utilisez-vous régulièrement ?

Quels profileurs pour la JVM utilisez-vous régulièrement ?

Quel IDE / éditeur utilisez-vous le plus souvent pour le développement Java ?

Malgré toutes les mesures que nous avons prises pour garantir la représentativité des répondants, les résultats peuvent légèrement sur-représenter les utilisateurs de produits JetBrains, car ils sont plus enclins à participer à nos enquêtes.

IntelliJ IDEA reste l'IDE le plus utilisé par les développeurs Java. En 2022, l'utilisation d'Eclipse ou des IDE basés sur Eclipse a légèrement diminué.

Quels serveurs d'applications utilisez-vous régulièrement ?

Apache Tomcat reste le serveur d'application le plus utilisé par les développeurs Java. Si Jetty et GlassFish ont perdu quelques points, l'utilisation des autres serveurs est restée quasi identique.

Quels frameworks utilisez-vous comme alternatives à un serveur d'applications ?

Logiciels développés par des développeurs Java

Les sites web, les logiciels système et les utilitaires sont les types de logiciels les plus fréquemment développés par les développeurs pour lesquels Java est l'un des principaux langages de programmation.

Quels langages de programmation avez-vous utilisés au cours des 12 derniers mois ?

JavaScript, SQL et HTML/CSS sont les langages et technologies les plus fréquemment utilisés par les développeurs qui indiquent utiliser Java comme l'un de leurs principaux langages.

Quels langages de programmation avez-vous étudiés dans le cadre de vos études ?

Il est intéressant de constater que 85 % des développeurs Java ont étudié ce langage dans un établissement d'enseignement et ont ensuite continué à l'utiliser comme l'un de leurs principaux langages de programmation. Les autres langages de programmation fréquemment étudiés dans des établissements d'enseignement par les développeurs Java sont Python, C et C++.

Quel type de contenu d'apprentissage préférez-vous ?

Étonnamment, les développeurs qui utilisent Java comme l'un de leurs principaux langages de programmation se divisent en deux groupes égaux : les adeptes de la vidéo contenus d'apprentissage et les adeptes des contenus d'apprentissage écrits.

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.