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 éminent sénior

    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
    Points : 18 071
    Points
    18 071
    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 régulier
    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
    Points : 107
    Points
    107
    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 éprouvé 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
    Points : 1 174
    Points
    1 174
    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.
    Agence web Dim'Solution, créateur de solutions numériques
    Sites internet, ecommerce, logiciels, applications mobiles, référencement (SEO), plugin Prestashop, Magento, WordPress, Joomla!...

    Cours de trading gratuit | Envoyer des sms gratuitement | Envoyer des fax gratuitement | Plateforme de Fax à l'international

  4. #4
    Membre averti
    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
    Points : 351
    Points
    351
    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 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

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

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 221
    Points
    20 221
    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 éminent sénior

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

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 789
    Points : 18 933
    Points
    18 933
    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.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  7. #7
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 172
    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 172
    Points : 4 682
    Points
    4 682
    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 éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    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 ...
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  9. #9
    Membre régulier
    Inscrit en
    Août 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 57
    Points : 106
    Points
    106
    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 averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 192
    Points : 395
    Points
    395
    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 régulier
    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
    Points : 81
    Points
    81
    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
    Points : 3
    Points
    3
    Par défaut Et VB ?
    On oublie Visual Basic et .Net qui sont très présents en entreprise.

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

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Points : 19
    Points
    19
    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
    Points : 3 579
    Points
    3 579
    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).
    "Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla

    Je soutiens Diaspora*, le réseau social libre.

    Veillez à porter une attention toute particulière à l'orthographe...

    Blog collaboratif avec des amis : http://geexxx.fr

    Mon avatar a été fait par chiqitos, merci à lui !

Discussions similaires

  1. programmation informatique orienté objet
    Par sobtisaad dans le forum Langage
    Réponses: 1
    Dernier message: 03/03/2011, 11h39
  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, 20h01
  3. Réponses: 11
    Dernier message: 22/10/2007, 13h54
  4. calcul littéral & programmation informatique
    Par SyrioDev dans le forum Mathématiques
    Réponses: 4
    Dernier message: 02/02/2007, 13h27

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