Java
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.
Quelles versions de Java utilisez-vous régulièrement ?
Malgré l'apparition de nouvelles versions, Java 8 reste la plus appréciée. Elle est utilisée par les trois quarts des développeurs Java. Java 11 est de plus en plus populaire. Par rapport à l'année dernière, son utilisation a augmenté de 10 points. Les nouvelles versions Java 12 et Java 13 ont rapidement trouvé leur public. Elles sont toutes deux régulièrement utilisées par 10% ou plus des développeurs interrogés.
Quels serveurs d'applications utilisez-vous régulièrement ?
Même si Apache Tomcat a perdu plusieurs pourcents par rapport à l'enquête de l'année dernière, il reste le serveur d'application dominant.
Quels frameworks utilisez-vous en remplacement d'un serveur d'applications ?
Comment empaquetez-vous vos applications web ?
Seules les personnes qui utilisent des serveurs d'application ou des frameworks en tant que solution de remplacement pour les serveurs d'application ont répondu à cette question.
75% des développeurs Java utilisent des tests unitaires dans leurs projets. JUnit (83%) et Mockito (43%) restent les solutions les plus populaires.
Quels frameworks Web utilisez-vous ?
Spring Boot est le leader, mais les résultats cachent aussi une surprise. Le pourcentage de développeurs qui utilisent Spring MVC n'a pas évolué depuis l'enquête de l'année dernière.
Malgré la popularité de Maven (71%) et de Gradle (48%), 9% des développeurs Java préfèrent encore Ant pour la conception de leurs projets.
Quelles versions des spécifications de Java Enterprise utilisez-vous régulièrement ?
Quels profileurs JVM utilisez-vous régulièrement ?
Quel EDI ou éditeur utilisez-vous le plus souvent pour le développement en Java ?
Quels types de logiciels développez-vous avec Java ?
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.
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.