GitHub : la programmation informatique dénote un paysage de plus en plus morcelé et fragmenté
Selon un analyste de RedMonk
Le 2014-05-11 17:03:34, par Arsene Newman, Expert éminent sénior
« La programmation informatique dénote un paysage de plus en plus morcelé et fragmenté », c’est la conclusion tirée par Donnie Berkholz, analyste pour le compte de RedMonk.
Cette conclusion fait suite à une étude effectuée par l’analyste sur des données récoltées (nombre de nouveaux dépôts, de problèmes signalés et de nouveaux utilisateurs) à partir du célèbre service d’hébergement d’applications GitHub relatives aux 12 langages de programmation qui ont fait partie du top 10 des langages les plus populaires entre 2008 et 2013 (C, C++, C#, CSS, Java, JavaScript, Objective-C, Perl, PHP, Python, Ruby et Shell).
L’étude révèle alors que Java est le seul langage natif à connaitre une augmentation constante sur GitHub année après année, alors que les autres langages connaissent plus d’aléas. Cette situation tend à s’expliquer par une plus grande diversification des langages utilisés au sein de la plateforme, un intérêt croissant et une migration continue des développeurs adeptes des langages alternatifs, signale Berkholz.
L’étude vient aussi avec d’autres révélations inattendues comme :
Enfin, Berkholz note que les résultats de cette étude ne doivent pas être généralisés, pour différentes raisons : GitHub ne reflète pas l’ensemble des communautés de développeurs logiciels, le développement open source sous iOS et Windows n’est pas suffisamment encouragé, sans oublier certaines erreurs de classification des dépôts dues à une classification basée sur le nombre de lignes de code écrites dans un langage donné.
Source : Redmonk
Et vous ?
Qu’en pensez-vous ?
Cette conclusion fait suite à une étude effectuée par l’analyste sur des données récoltées (nombre de nouveaux dépôts, de problèmes signalés et de nouveaux utilisateurs) à partir du célèbre service d’hébergement d’applications GitHub relatives aux 12 langages de programmation qui ont fait partie du top 10 des langages les plus populaires entre 2008 et 2013 (C, C++, C#, CSS, Java, JavaScript, Objective-C, Perl, PHP, Python, Ruby et Shell).
L’étude révèle alors que Java est le seul langage natif à connaitre une augmentation constante sur GitHub année après année, alors que les autres langages connaissent plus d’aléas. Cette situation tend à s’expliquer par une plus grande diversification des langages utilisés au sein de la plateforme, un intérêt croissant et une migration continue des développeurs adeptes des langages alternatifs, signale Berkholz.
L’étude vient aussi avec d’autres révélations inattendues comme :
- La domination et la maturation de 5 langages parmi les 12 sur GitHub, à savoir : JavaScript, Ruby, Java, PHP et Python.
- JavaScript est le langage qui a connu la plus grande croissance depuis 2008 : cette croissance est attribuée partiellement aux grands succès de Node.js et de certains frameworks de développement, même s’il est possible que les chiffres soient biaisés par une mauvaise classification de certains dépôts (la majorité du code d’un framework est écrit en JavaScript, mais les utilisateurs ne codent pas avec).
- Java est le seul langage natif à connaitre une croissance continue : ce qui laisse penser à l’analyste que GitHub fait son chemin au sein des entreprises.
- Ruby et Python en net recul sur la plateforme : GitHub était centré à ces débuts sur la communauté de Ruby on Rails. Toutefois, l’ouverture à d’autres langages a fait reculer très fortement leur popularité.
Enfin, Berkholz note que les résultats de cette étude ne doivent pas être généralisés, pour différentes raisons : GitHub ne reflète pas l’ensemble des communautés de développeurs logiciels, le développement open source sous iOS et Windows n’est pas suffisamment encouragé, sans oublier certaines erreurs de classification des dépôts dues à une classification basée sur le nombre de lignes de code écrites dans un langage donné.
Source : Redmonk
Et vous ?
-
grunkModérateurJava est très probablement sauvé par Android plus que par la pénétration de Github en entreprise. Je connais d'ailleurs pas énormément de boite qui laisse leur code source sur des plateforme tiers , en tout cas pour ce qui n'est pas open source.le 13/05/2014 à 15:45
-
temoanatiniMembre avertiIl ne faut pas lire dans ces statistiques la taille de son sexe par rapport à son langage fétichele 13/05/2014 à 18:16
-
ShutyMembre éprouvé(la majorité du code d’un framework est écrit en JavaScript, mais les utilisateurs ne codent pas avec).le 13/05/2014 à 14:40
-
Marco46Expert éminent séniorJe suis d'accord pour la non-représentativité.
Pour le reste cela dépends beaucoup du domaine, en web (javascript / html / css), la quasi totalité des projets de frameworks librairies opensources ont leur code source sur github, avec la multitude de fork, plugins, exemples, tutoriaux, ... etc ... C'est bien des projets pro.
Cela ce soit très bien sur les graphiques donnés, les projets js et css augmentent.
Après est-ce que la fragmentation est une bonne ou une mauvaise chose ... Je suis ni pour ni contre, bien au contraire ...le 13/05/2014 à 17:05 -
Xinu2010Membre avertiCertains projets tirent beaucoup de dépendances javascript (par exemple jQuery + une flopée de plugin en tout genre) pour afficher qques widgets. Du coup github va comptabiliser le projet comme majoritairement javascript, alors qu'en fait il n'y a aucun développement spécifique.le 13/05/2014 à 15:11
-
Pierre Louis ChevalierExpert éminent séniorCes stats sont intéressantes mais pas représentatives du marché pro, il y à sur GitHub une sur représentation des projets amateurs, occasionnels et étudiants, et les projets pro hors peut être certains projets open sources ne sont pas sur GitHub.le 13/05/2014 à 15:49
-
ZeflingExpert confirméIl y a des projets privés pour les « pros », mais ce n'est pas gratuit.le 13/05/2014 à 16:40
-
petogoMembre régulierPour le javascript il y a aussi l'arrivée de Github page qui permet d'héberger un site statique gratuitement, et dans ce cas le dépôt est considéré comme javascript à la première ligne de JS (ajout debootstrap par exemple).le 13/05/2014 à 19:09
-
adc15Membre régulier(la majorité du code d’un framework est écrit en JavaScript, mais les utilisateurs ne codent pas avec).le 13/05/2014 à 14:30
-
JaujonMembre régulierC'est tout à fait exact!
Il ne faut pas lire dans ces statistiques la taille de son sexe par rapport à son langage fétiche, mais simplement la représentation de ces langages respectifs sur la plate-forme open-source Github. Certaines tendances peuvent tout au plus être extrapolées.le 13/05/2014 à 17:28