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 ?
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
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
Une erreur dans cette actualité ? Signalez-nous-la !