IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert confirmé

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 283
    Par défaut GitHub : La programmation informatique dénote un paysage de plus en plus morcelé et fragmenté
    GitHub : La programmation informatique dénote un paysage de plus en plus morcelé et fragmenté
    Selon un analyste de chez RedMonk

    « 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 ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 49
    Par défaut
    (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?

  3. #3
    Membre très actif Avatar de Shuty
    Homme Profil pro
    Ingénieur en développement
    Inscrit en
    Octobre 2012
    Messages
    630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 630
    Par défaut
    (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.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    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.

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    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.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 900
    Par défaut
    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.

  7. #7
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 229
    Par défaut
    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.

  8. #8
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    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 ...

  9. #9
    Membre actif
    Inscrit en
    Août 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 57
    Par défaut
    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.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 192
    Par défaut
    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 !

  11. #11
    Membre actif
    Profil pro
    Inscrit en
    Août 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 18
    Par défaut
    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).

  12. #12
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 4
    Par défaut Et VB ?
    On oublie Visual Basic et .Net qui sont très présents en entreprise.

  13. #13
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Par défaut
    En effet, on peut faire le rapprochement java = android.

    Pour le reste, ce sont les étudiants d'aujourd'hui qui vont pousser les langages de demain. Fatalement, ils vont plus facilement utiliser les langages qu'ils ont étudié pendant leurs études, et qui leur paraissent plus facile d'accés donc notamment : java.

    javascript , oui, car fortement utilisé par les programmeurs web.

    une répartition par secteur d'applications (web/gpao,scientifique...) serait utile.

  14. #14
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Par défaut
    Github n'est pas utilisé que par des petits projets. Même en dehors des offres privées, le Kernel Linux est sur github, Firefox OS est sur github...
    Ce qui me fait dire qu'il est trop tôt pour se lancer dans de tels études : des projets aussi conséquent qu'un OS peuvent à eux seul faire changer la tendance d'un langage. (Même si l'étude se base sur les projets et certainement pas le nombre de lignes, il y a beaucoup de projets qui sont découpés en plusieurs repository différents).

Discussions similaires

  1. programmation informatique orienté objet
    Par sobtisaad dans le forum Langage
    Réponses: 1
    Dernier message: 03/03/2011, 12h39
  2. [Programmation informatique] C'est quoi votre rêve?
    Par webmatrix dans le forum La taverne du Club : Humour et divers
    Réponses: 56
    Dernier message: 02/01/2011, 21h01
  3. Réponses: 11
    Dernier message: 22/10/2007, 14h54
  4. calcul littéral & programmation informatique
    Par SyrioDev dans le forum Mathématiques
    Réponses: 4
    Dernier message: 02/02/2007, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo