Ces questions n'ont été posées qu'aux développeurs ayant sélectionné Java comme l'un de leurs trois principaux langages de programmation.

Java

Java est le langage le plus utilisé en Corée du Sud, en Chine et en Allemagne. La proportion d'utilisateurs de Java en Corée du Sud est de 53 %, en Chine de 47 % et en Allemagne de 33 %.

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

Il n’est pas très surprenant que Java 8 soit la version leader de Java, la proporition de développeurs l'utilisant en 2021 étant presque la même qu’en 2020. Java 11 a connu une augmentation d’environ 10 points chaque année depuis 2019. Les parts de Java 12 et Java 13 ont été divisées par trois environ depuis 2020, tandis que les versions les plus récentes, Java 14 et Java 15, sont largement utilisées malgré leur relative nouveauté.

Quels serveurs d’application utilisez-vous régulièrement ?

Pour les serveurs d’application, la situation est quasiment la même en 2021 qu’en 2020, Apache Tomcat étant le plus utilisé par les développeurs.

Les développeurs qui utilisent Java comme l’un de leurs principaux langages sont plus nombreux à utiliser leurs environnements de développement sous Windows par rapport aux développeurs n'utilisant pas Java.

Quels frameworks utilisez-vous comme alternative à un serveur d'applications, le cas échéant ?

Comment empaquetez-vous vos applications web ?

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

Entre 2020 et 2021, l’utilisation de serveurs embarqués a augmenté d’environ 5 points de pourcentage.

Quels frameworks de tests unitaires utilisez-vous ?

L’utilisation des deux frameworks de tests unitaires les plus populaires (JUnit et Mockito) a augmenté de 2 points, alors que la situation générale est restée quasiment la même.

Quels frameworks web utilisez-vous le plus souvent, le cas échéant ?

La part de Spring Boot a légèrement augmenté en 2021, d’environ 4 points de pourcentage, tandis que de façon générale, beaucoup plus de nouveaux frameworks web sont utilisés par de petites proportions de développeurs qu’en 2020.

Quels systèmes de build utilisez-vous régulièrement, le cas échéant ?

L'état des systèmes de build est à peu près le même en 2021 qu’en 2020, Maven et Gradle restant les plus populaires.

Quelles versions des spécifications Java Enterprise utilisez-vous régulièrement, le cas échéant ?

Quel·s profileur·s pour la JVM utilisez-vous régulièrement, le cas échéant ?

En 2021, le profileur pour la JVM le plus utilisé est la suite d’outils de profilage intégrée à IntelliJ IDEA, qui est utilisée par environ un quart des développeurs. L’utilisation d’autres profileurs a légèrement diminué.

Quel EDI / é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épondant·e·s, les résultats peuvent légèrement surreprésenter les utilisateurs de produits JetBrains car ils sont plus enclins à participer à nos enquêtes.

Le taux d’utilisation des IDE autonomes est plus élevé chez les développeurs Java que chez les autres.

En général, les développeurs dont l’un des langages principaux est Java sont plus susceptibles que les autres de travailler dans une entreprise de plus de 5 000 employés.

Quels types de logiciels développez-vous avec Java ?

L’utilisation de Java pour les sites web et les infrastructures informatiques a légèrement augmenté entre 2020 et 2021, alors qu'elle a baissé en ce qui concerne la veille économique, la science des données et le machine learning.

Cette année, une plus grande proportion de développeurs Java ont fréquenté des établissements officiels pour se former, tandis que la proportion d'autodidactes a diminué.

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 ami·e·s et collègues.

Rejoignez le JetBrains Tech Insights Lab

Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.

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