Top 10 des langages de programmation utilisés sur GitHub :
JavaScript en tête et Java propulsé vers le sommet en partie grâce à Android

Le , par Michael Guilloux, Chroniqueur Actualités
GitHub a récemment jeté un coup d'oeil sur la popularité des langages utilisés sur son site. Développé depuis 2007 et lancé en 2008, GitHub est un service web d'hébergement et de gestion de développement de logiciels utilisant Git, un logiciel de gestion de versions open-source créé par Linus Torvalds.

Le site permet ainsi aux développeurs de collaborer sur des projets grâce à une interface graphique basée sur le web, mais également à partir d’applications de bureau pour Mac OS X et Windows. D’ailleurs, le site d’hébergement de codes a récemment publié l’application GitHub Desktop pour remplacer les applications pour Mac OS X et Windows et ainsi unifier l’expérience de collaboration sur les projets.

Dès son lancement, GitHub a hébergé un nombre croissant de projets et progressivement attiré les développeurs pour les langages les plus populaires. C’est probablement l’une des raisons pour lesquelles Google Code, le service d’hébergement de codes sources de Google a restreint ses activités. Si Google Code n’accepte plus la création de nouveaux projets, le service sera définitivement fermé le 25 janvier 2016.

Avec quelques millions d’utilisateurs aujourd’hui et plus de 10 millions de dépôts hébergés, la popularité des langages utilisés sur GitHub peut donc refléter approximativement la tendance au niveau des langages de programmation les plus populaires. D’ailleurs plusieurs indicateurs de popularité des langages de programmation tels que l’indice RedMonk se basent sur les données de GitHub. L’IEEE, la plus grande association mondiale de professionnels techniques collecte également les données de GitHub pour son classement annuel des meilleurs langages de programmation.

Le classement de GitHub est généré par Linguist, une bibliothèque utilisée sur le site pour détecter les langages utilisés dans les dépôts publics et privés, à l'exclusion des forks. Il faut toutefois noter que le classement est relatif dans la mesure où si un langage n’existe pas sur GitHub, il ne fera jamais partie du classement, peu importe sa popularité en dehors du site de collaboration. Le top 10 de GitHub est donné par le graphique suivant.


Positionnés parmi les meilleurs langages dans de nombreux classements, JavaScript et Java occupent ici respectivement la première et la deuxième place du classement. On note surtout une croissance remarquable de Java, qui part de la 7è place en 2008, à la 2è place aujourd’hui. D’après GitHub, cela pourrait s’expliquer par la popularité croissante d’Android ainsi que les demandes de contrôle de version par les entreprises.

Le langage de programmation Ruby se positionne à la 3è place après avoir dominé le classement jusqu’en 2012. « Ruby a été mis sur GitHub depuis 2008 », explique le site d’hébergement de codes. C’est sans doute l’une des raisons qui peuvent expliquer sa popularité dès le début.

Comme Java, CSS fait également un bon en avant en passant de la 10è place en 2013 à la 6è place aujourd’hui, alors que le langage C voit sa popularité baisser de la 5è place en 2008 alors qu’il n'occupe que la 9è place en 2015.

Source : GitHub

Et vous ?

Qu’en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de Aeson Aeson - Nouveau Candidat au Club https://www.developpez.com
le 22/08/2015 à 14:32
peut donc refléter approximativement la tendance au niveau des langages de programmation les plus populaires
Ca ne veut pas dire grand chose ce sondage. Comme d'habitude. Mettre CSS et C++ ensemble dans un classement n'a vraiment aucun sens.
Avatar de melka one melka one - Membre éclairé https://www.developpez.com
le 22/08/2015 à 14:45
Sans chercher a savoir qui doit réellement être le premier voire java et javascript en premier reflète la réalité ce qui est anecdotique c'est de voir ces deux langage qui on démarre ensemble se retrouvé cote a cote en haut du podium.
Avatar de Guikingone Guikingone - Membre éprouvé https://www.developpez.com
le 22/08/2015 à 15:23
@Aeson : Si cela a du sens, C++ et CSS sont deux languages différentes et chacun a sa communauté, on note que le CSS a explosé depuis 2013 (notamment parce que les supports mobiles ont explosé depuis quelques années) ce qui peut signifier que énormément de personnes se tournent vers la simplicité et non la facilité (les frameworks comme BootStrap/Foundation/etc ...), je soutient le CSS qui reste une valeur sûre.

Pour le Javascript, cela ne m'étonne pas plus que cela, avec Node.js, Jquery et consort, JS vit son heure de gloire.
Avatar de xetqL xetqL - Membre du Club https://www.developpez.com
le 22/08/2015 à 18:05
@Guiki: Pas d'accords :/ . N'importe quel projet web utilisera du CSS car il n'y a presque pas d'alternative (voir pas du tout). En plus de cela, mettre CSS et C dans le même bateau ... mouais, j'aimerai bien pouvoir dév. des OS en CSS

Encore un sondage qui veut en mettre plein les mirettes mais qui finalement... n'apporte pas grand chose de plus !

Antho'.
Avatar de Ph. Marechal Ph. Marechal - Nouveau membre du Club https://www.developpez.com
le 22/08/2015 à 18:19
CSS et HTML, des langages de programmation ?
Avatar de ok.Idriss ok.Idriss - Rédacteur https://www.developpez.com
le 22/08/2015 à 19:16
Bonjour.

Ce qui est intéressant dans ce sondage c'est de voir quelles sont les technos que l'on retrouve sur la plateforme github et en quelles proportions et non de comparer la popularité d'une techno par rapport à une autre.

Ca permet entre autres de se dire "tiens je veux partager mon projet et faire contribuer la communauté Open Source, aurais-je assez d'audience sur github si je le fait en Java ?".

Github tout aussi populaire qu'il soit ne peux pas refléter à lui tout seul la réelle popularité d'une techno même si ça donnes des indications (les solutions sur-mesures réalisés dans le cadre de projets professionnels ou personnels ne sont pas des choses que l'on partage sur ce genre de plateforme même si ces plateformes commencent à ouvrir la possibilité d'avoir des repos privés et payants). Par exemple, les scripts shells sont très utilisés dans des proportions non négligeables dans beaucoup d'entreprises et chez beaucoup d'hebergeurs, contrairement à ce que laisse croire les stats si on les considères comme "voici la popularité actuelle de ces technos".

Idriss
Avatar de TiranusKBX TiranusKBX - Expert confirmé https://www.developpez.com
le 22/08/2015 à 20:22
Quand on regarde le graphique on vois bien qu'en 2012 beaucoup de projets python sont passé à une autre crèmerie
Personnellement je les ais quittés car leur service payant commençait à devenir un peut chère pour le travail du coup j'ai mis au boulot un serveur pour les projets et une sauvegarde sur un de nos serveurs en ligne du coup tu passe pour ma boite à un coût d'utilisation de 100$/mois à 2€ voir moins par moi car le matos utilisé sert pour d'autres services
Avatar de Thorna Thorna - Membre éprouvé https://www.developpez.com
le 22/08/2015 à 20:28
Citation Envoyé par Michael Guilloux Voir le message
Java propulsé vers le sommet en partie grâce à Android
Ha ha: Google a tué le marché du mobile pour Java
Citation Envoyé par Michael Guilloux Voir le message
Qu’en pensez-vous ?
C'est du grand n'importe quoi.
Avatar de vanquish vanquish - Membre éprouvé https://www.developpez.com
le 24/08/2015 à 10:41
Citation Envoyé par Aeson Voir le message
Ca ne veut pas dire grand chose ce sondage. Comme d'habitude. Mettre CSS et C++ ensemble dans un classement n'a vraiment aucun sens.
Tu as raison dans la mesure où ils ne seront pas en concurrence pour développer un même projet, et si je dois développer un driver, je me moque que javascript soit plus populaire.

Par contre ces langages vont être en concurrence pour décider du type de projet : beaucoup de projets qui il y a 10 ans auraient été développé en client lourd, vont aujourd'hui l'être au sein d'un projet web intra ou extra net.

Comparer la popularité entre ces 2 mondes peut être intéressante, comme voir le C++ aussi imperturbable malgré les nombreuses concurrences nées ces dernières années ou la progression incroyable de java ( mais effectivement Android explique tout).

Ceci dis ce n'est pas ce type de sondage qui va diriger mes choix : c'est une curiosité - tout au plus.
Avatar de bestmomo bestmomo - Nouveau membre du Club https://www.developpez.com
le 25/08/2015 à 9:23
Quand on voit l'efficacité de l'outil de détermination du langage sur Github ces statistiques me laissent rêveur.
Contacter le responsable de la rubrique Accueil