Dans le monde dynamique du développement logiciel, Java reste un pilier incontournable, comme le souligne le rapport de Perfore sur la productivité des développeurs Java de 2024. Ce document, basé sur une enquête anonyme menée entre novembre 2023 et janvier 2024, met en lumière les tendances et les défis auxquels sont confrontés les développeurs Java à travers le monde.Le rapport 2024 sur la productivité des développeurs Java est basé sur une enquête anonyme menée entre novembre 2023 et janvier 2024. L'enquête a reçu un total de 440 réponses provenant de 72 pays, la majorité des réponses provenant des États-Unis (27 %), de la Chine (16 % ), Inde (6 %), Allemagne (4 %) et Italie (3 %).
Rod Cope, Directeur de la technologie chez Perforce, a déclaré :
Parmi les 440 réponses à notre enquête, trois thèmes clés sont ressortis. Premièrement, Java est là pour rester : 60 % des personnes interrogées déclarent que leur entreprise prévoit d'ajouter des développeurs Java au cours de l'année à venir, et 42 % prévoient d'augmenter leur budget pour les outils de développement Java. Ces investissements dans les outils et les talents témoignent du rôle de Java en tant qu'épine dorsale stable des applications d'entreprise.
Deuxièmement, l'informatique dématérialisée est une nécessité pour rester agile dans l'environnement commercial d'aujourd'hui. Seuls 13 % des répondants ont déclaré n'utiliser aucun fournisseur de services cloud. Mais l'investissement dans le cloud n'a de sens que si vos outils et processus peuvent fonctionner à la vitesse du cloud ; une boucle DevOps rapide et itérative est essentielle. Sans cela, les déploiements dans le nuage reviennent à conduire une Ferrari jusqu'à l'épicerie. Mais les résultats montrent que certaines entreprises ont du mal à suivre le rythme, avec des frictions liées aux performances et aux vitesses de déploiement.
Le dernier thème est peut-être le plus important : les équipes de productivité des développeurs ouvrent la voie. Ces équipes étudient des solutions et testent des flux de travail afin que les développeurs puissent se concentrer sur l'écriture du code, ce qui porte ses fruits à mesure que les environnements de développement deviennent de plus en plus complexes. C'est la première année que nous C'est la première année que nous suivons l'incidence des équipes de productivité dédiées et, avec 42 %, nous nous attendons à ce que ce chiffre monte en flèche.
Deuxièmement, l'informatique dématérialisée est une nécessité pour rester agile dans l'environnement commercial d'aujourd'hui. Seuls 13 % des répondants ont déclaré n'utiliser aucun fournisseur de services cloud. Mais l'investissement dans le cloud n'a de sens que si vos outils et processus peuvent fonctionner à la vitesse du cloud ; une boucle DevOps rapide et itérative est essentielle. Sans cela, les déploiements dans le nuage reviennent à conduire une Ferrari jusqu'à l'épicerie. Mais les résultats montrent que certaines entreprises ont du mal à suivre le rythme, avec des frictions liées aux performances et aux vitesses de déploiement.
Le dernier thème est peut-être le plus important : les équipes de productivité des développeurs ouvrent la voie. Ces équipes étudient des solutions et testent des flux de travail afin que les développeurs puissent se concentrer sur l'écriture du code, ce qui porte ses fruits à mesure que les environnements de développement deviennent de plus en plus complexes. C'est la première année que nous C'est la première année que nous suivons l'incidence des équipes de productivité dédiées et, avec 42 %, nous nous attendons à ce que ce chiffre monte en flèche.
Alors que la plupart des personnes interrogées ont indiqué leur rôle de développeur Java (42 %) ou d'architecte Java (22 %), l'enquête de cette année a vu davantage de personnes interrogées occuper des postes de direction par rapport à 2023, notamment chef d'équipe (15 %) et directeur/vice-président (11 %)
Les personnes interrogées représentaient un large éventail de tailles d'entreprises, des entreprises et organisations de taille moyenne aux startups et indépendants. La répartition par taille des entreprises était mixte, avec 29 % d'entreprises de plus de 1 000 salariés, 22 % d'entreprises de 100 à 1 000 salariés, 14 % d'entreprises de 20 à 100 salariés, 18 % d'entreprises de 1 à 20 salariés et 17 % décrivant des entreprises de plus de 1 000 salariés. leurs rôles en tant qu'entrepreneur ou indépendant.
L'enquête de cette année a également constaté une augmentation des réponses des membres des équipes de développement Java comptant 10 développeurs ou plus par rapport à 2023. Cela dit, le plus grand nombre de réponses provenait des membres des équipes de 3 à 9 développeurs (29 %) ; Perforce estime que cela a du sens car la plupart des équipes Scrum se limitent à neuf développeurs
L'adoption de Java 21 devrait s'accélérer
En ce qui concerne les versions de Java que les développeurs utilisent le plus fréquemment, les avis sont partagés. Alors que 11 % des personnes interrogées ont déclaré avoir déjà effectué une mise à niveau vers Java 21, qui a été publié en septembre 2023, 24 % des personnes interrogées ont déclaré qu'elles utilisaient Java 8 et 18 % Java 11.
Perforce a déclaré s'attendre à ce que l'adoption de Java 21 augmente à mesure qu'Oracle accélère la fréquence des versions JDK de support à long terme, passant de tous les trois ans à tous les deux ans. Cela pourrait être un facteur permettant à Oracle Java de gagner du terrain par rapport aux versions génériques d'OpenJDK par rapport à 2023, a déclaré Perforce.
« La charge de la mise à niveau des JDK était autrefois très importante en raison des nombreux ensembles de fonctionnalités publiés à chaque nouvelle version », indique le rapport. « Aujourd'hui, de nombreuses entreprises réalisent qu'il est beaucoup plus facile de maintenir la prise en charge de la dernière version de Java en raison d'un groupe...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.
