Langages de programmation : C++ dépasse PHP, mais JavaScript, Python et Java règnent toujours

Image : Getty Images/iStockphoto

JavaScript, Python, Java, TypeScript et C# sont les langages de programmation les plus utilisés dans les projets GitHub, selon le rapport Octovere 2022 de GitHub.

La liste des meilleurs langages de programmation sur GitHub, propriété de Microsoft, était stable cette année, sans différence dans la liste, à l’exception de PHP, qui est passé de la sixième à la septième place et a été dépassé par le langage de bas niveau C++. Shell, C et Ruby complètent le top 10 des langages.

Mais les langues qui connaissent la croissance la plus rapide sont Hashicorp Configuration Language (HCL), qui a augmenté de 56 % par rapport à l’année dernière, et Rust, dont la communauté a augmenté de plus de 50 %. TypeScript a augmenté de 37,8 %. Parmi les autres langages qui se sont considérablement développés, citons Lua, Go, Shell, Makefile, C, Kotlin et Python.

Aussi: Ces trois compétences technologiques pourraient vous aider à résister à la récession, selon les patrons

GitHub attribue la croissance de Go, gérée par Google, à des projets tels que Docker et Kubernetes, ainsi qu’au développement du cloud. L’impact d’Android sur le développement d’applications mobiles peut être constaté dans la croissance de Kotlin, le langage approuvé par Google pour le développement d’Android sur Java.

La liste de GitHub est légèrement différente du dernier index de RedMonk, qui est basé sur les projets GitHub et les discussions StackOverflow. Son top 10 était JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C et Swift. Rust était à la 19e place.

Notamment, cependant, Java n’était pas l’un des langages à connaître une grande croissance sur GitHub. Néanmoins, c’est toujours l’un des trois premiers langages sur GitHub et reste dans le top trois de Tiobe.

Le premier projet open source par le nombre de contributeurs était l’éditeur de code multiplateforme de Microsoft, VS Code, qui comptait 19 800 contributeurs, suivi de Home Assistant, un kit de domotique open source maintenu par Paulus Schoutsen, avec 13 500 contributeurs.

Le framework Fluter UI de Google était troisième, avec 12 400 contributeurs. Parmi les autres grands projets, citons Azure Docs de Microsoft, Next.js de Verbal, la collection de packages de NixOS pour le gestionnaire de packages Nix, TypeScript, l’interface utilisateur Material de Google et la plate-forme d’apprentissage automatique TensorFlow.

Aussi: Gel des salaires et retour au bureau ? Pas pour les développeurs de logiciels

Dans l’ensemble, GitHub compte désormais 94 millions de développeurs qui utilisent la plate-forme pour héberger du code, des demandes d’extraction de fichiers et des validations. Sa communauté a augmenté de 27 % d’une année sur l’autre, ajoutant 20,5 millions d’utilisateurs au cours de l’année écoulée. La société affirme que 90 % des entreprises utilisent désormais l’open source et que 90 % des entreprises du Fortune 100 utilisent GitHub. De plus, 30 % des entreprises du Fortune 100 ont créé un bureau de programme open source (OSPO) pour coordonner les stratégies de logiciels open source (OSS).

GitHub considère l’OSS soutenu commercialement comme une bonne chose pour attirer de nouveaux développeurs vers l’OSS. La moitié de tous les nouveaux contributeurs OSS ont travaillé sur des projets soutenus commercialement, notamment Flutter to Next.JS et React to VS Code.

GitHub a hébergé 85,7 millions de nouveaux référentiels, en hausse de 20 % d’une année sur l’autre. Il y avait aussi un énorme 3,5 contributions à des projets open source sur GitHub. Ces contributions incluent les commits, les problèmes, les pull requests, les discussions, les points essentiels, les push et les pull requests.

GitHub a également révélé une augmentation des référentiels privés. Seulement 20 % de toutes les contributions sur GitHub en 2022 étaient destinées à des référentiels publics. GitHub a proposé des référentiels privés aux comptes GitHub Free en 2019.

La base de données Dependabot et Advisory de GitHub semble également avoir un impact positif sur la sécurité, en particulier en ce qui concerne la correction des dépendances vulnérables. En 2022, 24 millions de dépendances ont été mises à jour, contre 16 millions en 2021. Le nombre de projets sécurisés est passé de 13 millions en 2021 à 18 millions en 2022.

Leave a Comment

Your email address will not be published. Required fields are marked *