Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

GitHub : la programmation informatique dénote un paysage de plus en plus morcelé et fragmenté
Selon un analyste de RedMonk

Le , par Arsene Newman

5PARTAGES

4  0 
« 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 :
  • 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 ?

Qu’en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de grunk
Modérateur https://www.developpez.com
Le 13/05/2014 à 15:45
Java 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.
11  0 
Avatar de temoanatini
Membre averti https://www.developpez.com
Le 13/05/2014 à 18:16
Il ne faut pas lire dans ces statistiques la taille de son sexe par rapport à son langage fétiche
cool, donc ça veut pas dire que si je fais du C, j'en ai une petite !
6  0 
Avatar de Shuty
Membre éprouvé https://www.developpez.com
Le 13/05/2014 à 14:40
(la majorité du code d’un framework est écrit en JavaScript, mais les utilisateurs ne codent pas avec).
C'est vrai que ce n'est pas très explicite... Le rédacteur souhaitait surement dire que les projet python / php utilisent très souvent des framework js. De ce faite, le js remonte dans les stats.
5  0 
Avatar de Marco46
Modérateur https://www.developpez.com
Le 13/05/2014 à 17:05
Citation Envoyé par Pierre Louis Chevalier Voir le message
Ces 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.
Je 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 ...
4  0 
Avatar de Xinu2010
Membre averti https://www.developpez.com
Le 13/05/2014 à 15:11
Citation Envoyé par adc15 Voir le message
J'ai un peu de mal à comprendre ce que c'est censé vouloir dire. Quelqu'un fait de l'Angular en Python peut être?
Certains 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.
3  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 13/05/2014 à 15:49
Ces 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.
3  0 
Avatar de Zefling
Membre expert https://www.developpez.com
Le 13/05/2014 à 16:40
Citation Envoyé par Pierre Louis Chevalier Voir le message
Ces 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.
Il y a des projets privés pour les « pros », mais ce n'est pas gratuit.
4  1 
Avatar de petogo
Membre régulier https://www.developpez.com
Le 13/05/2014 à 19:09
Pour 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).
2  0 
Avatar de adc15
Membre régulier https://www.developpez.com
Le 13/05/2014 à 14:30
(la majorité du code d’un framework est écrit en JavaScript, mais les utilisateurs ne codent pas avec).
J'ai un peu de mal à comprendre ce que c'est censé vouloir dire. Quelqu'un fait de l'Angular en Python peut être?
1  0 
Avatar de Jaujon
Membre régulier https://www.developpez.com
Le 13/05/2014 à 17:28
Citation Envoyé par Pierre Louis Chevalier Voir le message
Ces 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.
C'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.
3  2