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

Langages de programmation Discussion :

Top 10 des langages de programmation utilisés sur GitHub


Sujet :

Langages de programmation

  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 875
    Points : 86 930
    Points
    86 930
    Billets dans le blog
    2
    Par défaut Top 10 des langages de programmation utilisés sur GitHub
    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

    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 ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    .
    Inscrit en
    Mai 2015
    Messages
    589
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Angola

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Mai 2015
    Messages : 589
    Points : 0
    Points
    0
    Par défaut
    peut donc refléter approximativement la tendance au niveau des langages de programmation les plus populaires
    Ca ne veut pas dire grand chose ce sondage. Comme d'habitude. Mettre CSS et C++ ensemble dans un classement n'a vraiment aucun sens.

  3. #3
    Membre expérimenté
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2015
    Messages
    709
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : chomeur
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 709
    Points : 1 582
    Points
    1 582
    Par défaut
    Sans chercher a savoir qui doit réellement être le premier voire java et javascript en premier reflète la réalité ce qui est anecdotique c'est de voir ces deux langage qui on démarre ensemble se retrouvé cote a cote en haut du podium.
    Plus vite encore plus vite toujours plus vite.

  4. #4
    Membre éprouvé

    Homme Profil pro
    Développeur PHP/Symfony // Mentor OpenClassrooms
    Inscrit en
    Octobre 2014
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur PHP/Symfony // Mentor OpenClassrooms
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 203
    Points : 1 264
    Points
    1 264
    Billets dans le blog
    3
    Par défaut
    @Aeson : Si cela a du sens, C++ et CSS sont deux languages différentes et chacun a sa communauté, on note que le CSS a explosé depuis 2013 (notamment parce que les supports mobiles ont explosé depuis quelques années) ce qui peut signifier que énormément de personnes se tournent vers la simplicité et non la facilité (les frameworks comme BootStrap/Foundation/etc ...), je soutient le CSS qui reste une valeur sûre.

    Pour le Javascript, cela ne m'étonne pas plus que cela, avec Node.js, Jquery et consort, JS vit son heure de gloire.

  5. #5
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 44
    Points : 55
    Points
    55
    Par défaut Nope
    @Guiki: Pas d'accords :/ . N'importe quel projet web utilisera du CSS car il n'y a presque pas d'alternative (voir pas du tout). En plus de cela, mettre CSS et C dans le même bateau ... mouais, j'aimerai bien pouvoir dév. des OS en CSS

    Encore un sondage qui veut en mettre plein les mirettes mais qui finalement... n'apporte pas grand chose de plus !

    Antho'.

  6. #6
    Membre du Club
    Homme Profil pro
    Programmeur / Formateur C/C++
    Inscrit en
    Juillet 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Programmeur / Formateur C/C++

    Informations forums :
    Inscription : Juillet 2014
    Messages : 62
    Points : 42
    Points
    42
    Par défaut
    CSS et HTML, des langages de programmation ?

  7. #7
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 452
    Points
    19 452
    Par défaut
    Bonjour.

    Ce qui est intéressant dans ce sondage c'est de voir quelles sont les technos que l'on retrouve sur la plateforme github et en quelles proportions et non de comparer la popularité d'une techno par rapport à une autre.

    Ca permet entre autres de se dire "tiens je veux partager mon projet et faire contribuer la communauté Open Source, aurais-je assez d'audience sur github si je le fait en Java ?".

    Github tout aussi populaire qu'il soit ne peux pas refléter à lui tout seul la réelle popularité d'une techno même si ça donnes des indications (les solutions sur-mesures réalisés dans le cadre de projets professionnels ou personnels ne sont pas des choses que l'on partage sur ce genre de plateforme même si ces plateformes commencent à ouvrir la possibilité d'avoir des repos privés et payants). Par exemple, les scripts shells sont très utilisés dans des proportions non négligeables dans beaucoup d'entreprises et chez beaucoup d'hebergeurs, contrairement à ce que laisse croire les stats si on les considères comme "voici la popularité actuelle de ces technos".

    Idriss

  8. #8
    Expert confirmé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Inscrit en
    Avril 2013
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 476
    Points : 4 805
    Points
    4 805
    Billets dans le blog
    6
    Par défaut
    Quand on regarde le graphique on vois bien qu'en 2012 beaucoup de projets python sont passé à une autre crèmerie
    Personnellement je les ais quittés car leur service payant commençait à devenir un peut chère pour le travail du coup j'ai mis au boulot un serveur pour les projets et une sauvegarde sur un de nos serveurs en ligne du coup tu passe pour ma boite à un coût d'utilisation de 100$/mois à 2€ voir moins par moi car le matos utilisé sert pour d'autres services
    Rien, je n'ai plus rien de pertinent à ajouter

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 585
    Points : 1 138
    Points
    1 138
    Par défaut
    Citation Envoyé par Michael Guilloux Voir le message
    Java propulsé vers le sommet en partie grâce à Android
    Ha ha: Google a tué le marché du mobile pour Java
    Citation Envoyé par Michael Guilloux Voir le message
    Qu’en pensez-vous ?
    C'est du grand n'importe quoi.
    L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.

  10. #10
    Membre chevronné

    Profil pro
    Chef de Projet / Développeur
    Inscrit en
    Juin 2002
    Messages
    598
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de Projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2002
    Messages : 598
    Points : 2 016
    Points
    2 016
    Par défaut
    Citation Envoyé par Aeson Voir le message
    Ca ne veut pas dire grand chose ce sondage. Comme d'habitude. Mettre CSS et C++ ensemble dans un classement n'a vraiment aucun sens.
    Tu as raison dans la mesure où ils ne seront pas en concurrence pour développer un même projet, et si je dois développer un driver, je me moque que javascript soit plus populaire.

    Par contre ces langages vont être en concurrence pour décider du type de projet : beaucoup de projets qui il y a 10 ans auraient été développé en client lourd, vont aujourd'hui l'être au sein d'un projet web intra ou extra net.

    Comparer la popularité entre ces 2 mondes peut être intéressante, comme voir le C++ aussi imperturbable malgré les nombreuses concurrences nées ces dernières années ou la progression incroyable de java ( mais effectivement Android explique tout).

    Ceci dis ce n'est pas ce type de sondage qui va diriger mes choix : c'est une curiosité - tout au plus.
    --
    vanquish

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    Quand on voit l'efficacité de l'outil de détermination du langage sur Github ces statistiques me laissent rêveur.

  12. #12
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Points : 511
    Points
    511
    Par défaut
    ça témoigne surtout de la popularité de Github chez les développeurs Java qui étaient sur d'autre repo avant, notamment des dépots SVN.
    C'est cependant intéressant d'expliquer la progression des différents langages sur Github. Notamment Javascript qui est historiquement un langage avec énormément de partage, et il ne faut pas oublier que bower, le gestionnaire de dépendance de librairies Javascript, utilise Github comme dépot de libraires alors que les autres langages utilisent plutot leur propre référentiels (maven pour java, un autre pour c#etc.)

  13. #13
    Membre averti
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Août 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Irlande

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 98
    Points : 318
    Points
    318
    Par défaut
    On parle aussi de rang en ordonnée.
    une poignée de projets de moins et l'écart de la courbe parait grand pour ceux qui ne prennent pas la peine de lire les échelles.

    Pour utiliser quelquesfois GitHub, beaucoup de plugins / composants préfabriqués JS y sont hébergés. Ils doivent etre sans doutes plus nombreux et moins complexes que les projets en C. Suposition personnelle mais j'imagine que les projets en C ou C++ sont "d'une plus grosse envergure et moins nombreux".

Discussions similaires

  1. Parts de marchés des langages de programmation
    Par Marc Lussac dans le forum Langages de programmation
    Réponses: 51
    Dernier message: 21/05/2013, 14h51
  2. Index TIOBE du classement des langages de programmation
    Par Gordon Fowler dans le forum Actualités
    Réponses: 564
    Dernier message: 13/01/2013, 19h51
  3. Réponses: 26
    Dernier message: 24/02/2010, 18h00
  4. L'avenir des langages de programmation
    Par LordBob dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 03/04/2006, 00h03

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