La 21e édition de l'enquête "State of the Developer Nation" de SlashData, un cabinet d'analyse qui fournit des données sur les communautés de développeurs, vient d'être publiée. Le dernier rapport de SlashData examine la popularité des langages de programmation et les tendances de la communauté mondiale des développeurs. Il révèle que JavaScript reste le langage de programmation le plus populaire parmi les développeurs, avec une communauté de 16,4 millions de développeurs dans le monde, mais Python continue de gagner en popularité parmi les langages de programmation et jouit maintenant d'une communauté de 11,3 de développeurs.Le rapport traite en effet des tendances mondiales en matière de développement de logiciels dans 160 pays au cours du troisième trimestre 2021, couvrant les langages de programmation, les outils, les API, les applications et les segments technologiques, ainsi que les attitudes des développeurs eux-mêmes. Il s'est aussi penché sur l'implication des développeurs dans la 5G et l'IoT, et plus précisément sur la manière dont les programmeurs tiraient parti des nouvelles avancées technologiques dans les outils, les applications et les services.
Les langages de programmation les plus populaires en 2021
JavaScript, très utilisé dans les applications Web et bac-kend, a conforté sa position de langage de programmation le plus populaire au troisième trimestre 2021. Bien que ce ne soit pas nécessairement une surprise en soi - JavaScript est, après tout, le langage le plus utilisé au monde depuis plusieurs années maintenant - SlashData a constaté que plus de 2,5 millions de développeurs avaient rejoint la communauté JavaScript au cours des six derniers mois seulement. Ce chiffre équivaut à la totalité de la base d'utilisateurs de Swift ou aux communautés combinées de Rust et Ruby.
Les données relatives à JavaScript incluent également les dérivés du langage TypeScript et CoffeeScript. Python n'arrive peut-être pas en deuxième position, mais sa popularité n'en est pas moins impressionnante. Selon SlashData, le langage est désormais utilisé par quelque 11,3 millions de codeurs, principalement dans le cadre de la science des données et de l'apprentissage automatique, ainsi que des applications IoT. Python, publié pour la première fois en 1991 par Guido van Rossum, a vu sa popularité exploser ces dernières années, dépassant celle de Java, qui est actuellement utilisé par 9,6 millions de développeurs.
D'après l'enquête de SlashData, Java reste un outil incontournable pour les applications mobiles et de bureau. L'enquête a révélé que Python a ajouté 2,3 millions de développeurs à sa communauté au cours des 12 derniers mois. « C'est un taux de croissance de 25 %, l'un des plus élevés parmi toutes les grandes communautés de langages de programmation de plus de 7M d'utilisateurs. L'essor de la science des données et de l'apprentissage automatique (ML) est un facteur évident de la popularité de Python. Plus de 70 % des développeurs ML et des scientifiques des données déclarent utiliser Python », note le rapport.
« Pour comparaison, seuls 17 % utilisent R, l'autre langage souvent associé à la science des données », ajoute-t-il. Les cinq langages les plus populaires sont : JavaScript (16,4 millions de développeurs), Python (11,3 millions de développeurs), Java (9,6 millions de développeurs), C/C++ (7,5 millions de développeurs) et PHP (7,3 millions de développeurs). Selon SlashData, c'est le langage PHP qui a connu la croissance la plus rapide au cours des six derniers mois, avec un million de nouveaux développeurs entre le premier et le troisième trimestre. Comme JavaScript, PHP reste populaire pour les applications Web et back-end.
SlashData indique toutefois que la détermination de la base de développeurs d'un langage de programmation particulier n'est pas une science exacte. « Il peut être difficile d'évaluer le degré d'utilisation d'un langage de programmation », indique le cabinet. Ses chiffres sont basés sur deux éléments : la propre estimation de l'organisation du nombre de développeurs de logiciels dans le monde (qu'elle estime à 26,8 millions), ainsi que ses enquêtes semestrielles, qui, selon lui, touchent "des dizaines de milliers de développeurs tous les six mois". Il y a donc une certaine marge d'erreur.
Rust est un autre langage de programmation qui a fait des vagues ces dernières années. Il est principalement utilisé dans les logiciels embarqués et le développement "bare metal", mais il a également trouvé sa place dans le développement de jeux AR et VR. « Rust a formé une très forte communauté de développeurs qui se...
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.

