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

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 !

JavaScript langage le plus populaire pour les projets hébergés sur GitHub
Chute dans le classement Tiobe et PyPL

Le , par Hinault Romaric

28PARTAGES

3  1 
Chaque mois vient avec son lot de surprises et de changements dans le classement des langages de programmation.

En observant les chiffres de trois plateformes majeures - qui certes ne donnent pas une représentation exacte de la réalité, mais sont cependant assez riches pour se faire une idée de l’évolution des langages – JavaScript attire le plus l’attention.

Le langage de script qui bénéficie actuellement d’un plus grand soutien, notamment dans Windows 8 et GNOME, perd cependant des places dans le classement des langages populaires de ce mois par Tiobe et PyPL.

Dans le classement Tiobe de mars, JavaScript y occupe la onzième place. Il totalise 1,37 % des recherches sur internet. D’un autre côté, le classement de GitHub le sacre premier, avec un total de 21 % de projets hébergés. PyPL par contre classe JavaScript en septième position.

Alors que GitHub mesure son index de popularité des langages de programmation en se basant sur les projets qu’il héberge, Tiobe est basé sur les pages disponibles en ligne pour un langage de programmation et PyPL compte le nombre de personnes recherchant activement ces pages.



Classement Tiobe

Toujours ce mois dans le classement de Tiobe, on note que Ruby devance Perl qui occupe la 10e place et pourrait sortir du top 10 si sa courbe chute est maintenue.



Classement PyPL

On note également que Java reste le langage le plus populaire, et occupe logiquement la première position devant C. Objective-C est en troisième position, C++ en quatrième position et C# en cinquième position. Par ailleurs, le classement de PyPL est assez similaire à celui de Tiobe. Java y occupe également la première place suivie de PHP et Python. Le langage C occupe ici la sixième place.

Source : Tiobe, PyPL, GitHub

Et vous ?

Que pensez-vous de ces classements ?

La popularité de JavaScript sur GitHub est-elle signe d'une forte adoption du langage ?

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

Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 15/03/2013 à 11:53
Citation Envoyé par Farid63 Voir le message
Il y a eu une très grande émulation autour du javascript avec l'arrivé du HTML5 et des centaines de librairies.

Peut-être que certains se sont rendu compte que malgré cela, il manque toujours un petit quelques chose à JS pour vraiment baser une application dessus.

J'aime beaucoup le JS et je trouve qu'aujourd'hui son utilisation dans les pages web est indispensable, malgré ça j'ai du mal à voir comment miser sur ce langage pour faire toute une appli (j'en connais qui ont essayé...), malgré backbone.js, require.js, underscore.js...
J'aime aussi beaucoup JavaScript.
Ce petit quelque chose qui manque n'est pas une lacune du language mais plutot une spécialité. C'est comme les jeux-vidéos, on peux en faire en Visual Basic mais ce n'est pas simple et C++ serait plus adapté. C'est la meme chose pour JavaScript, il faut savoir l'utiliser a bon escient et ne pas s'obliger a l'utiliser pour créer une usine a gaz
Windows 8 permet entre autre de choisir entre C++/C#/HTML pour des applications Windows Store et aussi et surtout d'utiliser plusieurs languages pour différents modules de l'application.
2  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 15/03/2013 à 18:52
Citation Envoyé par Enerian Voir le message
Là on touche du concret, même si ce n'est qu'une plateforme parmi tant d'autres.
Justement ce n'est qu'une plateforme parmis tant d'autres, par exemple pour le .Net GitHub est loin d'etre le premier choix (d'ailleurs TFS existe pour les entreprises et pour le public je vois souvent SourceForge).

Je ne suis pas sur que ne pas voir C# dans ce classement signifie que peu de monde utilise C#, bien au contraire. Je ne pense donc pas que GitHub soit vraiment révélateur.
2  0 
Avatar de FaridM
Membre expérimenté https://www.developpez.com
Le 15/03/2013 à 11:32
Il y a eu une très grande émulation autour du javascript avec l'arrivé du HTML5 et des centaines de librairies.

Peut-être que certains se sont rendu compte que malgré cela, il manque toujours un petit quelques chose à JS pour vraiment baser une application dessus.

J'aime beaucoup le JS et je trouve qu'aujourd'hui son utilisation dans les pages web est indispensable, malgré ça j'ai du mal à voir comment miser sur ce langage pour faire toute une appli (j'en connais qui ont essayé...), malgré backbone.js, require.js, underscore.js...
2  1 
Avatar de stailer
Membre chevronné https://www.developpez.com
Le 15/03/2013 à 14:59
Dans le classement Tiobe de mars, JavaScript y occupe la onzième place. Il totalise 1,37 % des recherches sur internet
Je fais du javascript et je ne tape quasiment jamais le mot "javascript" dans mes recherches sur google. Ce sera toujours : jquery, kendo ou tel ou tel nom de composant , suivi d'une recherche plus spécifique.

Donc concernant le classement de Tiobe, prend-il aussi en compte ce paramètre ?
2  1 
Avatar de stailer
Membre chevronné https://www.developpez.com
Le 22/03/2013 à 16:54
Je suis également d'accord avec Alex Vino.

Sur GitHub on peut être surpris qu'il n'y ait pas trop de projets C# or sur CodePlex par exemple c'est exactement l'inverse car la plateforme a été clairement orientée .Net dès le début (même si je sais bien qu'on y trouve beaucoup de projets PHP ou JS).

Dans tous les cas, je trouve assez bancal ces stats de langage par rapport à la recherche sur google ou aux plateformes d'hébergement de codes sources.
1  0 
Avatar de sekaijin
Expert éminent https://www.developpez.com
Le 23/03/2013 à 9:38
Je ne suis pas étonné par cette montée.

Js comme tout langage a mis du temps à se stabiliser.
De par sa présence dans le navigateur et le peu de connaissant à avoir pour débuter il est devenu quasi incontournable dans ce domaine.
les librairies comme JQuery ont permis de renforcer et faciliter l’intégration de comportement complexe dans les sites HTML
Les frameworks comme ExtJS propose un support d’application à l’IHM complexe toute en respectant les concepts de développement que l’on trouve habituellement dans les frameworks comme QT ou le développement Windows.
Le tout en reportant côté serveur les traitements métier et la persistance.
Le découpage est dans la ligne directe des WebApp l’IHM sur le poste client le métier sur le serveur tout en bénéficiant des mêmes qualités qu’un framework pour faire des IHM native.

Restait l l’implémentation côté serveur. Bien que né sur le serveur (Netscape) le langage a mis longtemps à s’y développer. Peu d’implémentation au début très disparate. Les tentatives de consensus ont fini par donner CommonJS et les implémentations ont commencé à arriver. Même si le côté n’est pas portable à 100*% de l’un à l’autre les concepts de base et la façon d’y accéder sont communs. C’est un grand pas qui fait que de ce côté-là aussi le langage prend de l’ampleur.

Mais il y a une caractéristique (qui n’est pas propre à JavaScript) qui est toute aussi intéressante. Le langage en lui même est un tout petit noyau et dès le départ il a été conçu pour s’associer à d’autres outils. Le serveur HTTP Netscape en premier, puis les navigateurs, l’OS Windows, etc. cette capacité et le fait que js sois un langage interprété font qu’il est intéressant pour rendre toute application scriptable. Pendant longtemps TCL fut l’un des langages de prédilection pour cela. En quelques lignes de C on embarquait un interprète TCL dans son application, une dizaine de lignes de code suffisant à ajouter des commandes TCL qui activer du code natif de l’application. Très rapidement, on avait un langage de script intégré à son application. Python et Perl ont aussi dans ce domaine eu leur heure. JavaScript plus exactement EcmaScript arrive à son tour. Avantage à la rapidité et la légèreté de son interprète et surtout à tout du fait de son accessibilité dans le domaine du web. Pour un utilisateur avancé de l’appli, écrire un script n’est plus une affaire de spécialiste.

A+JYT
1  0 
Avatar de Lutarez
Membre chevronné https://www.developpez.com
Le 13/05/2013 à 21:32
Citation Envoyé par GTSLASH Voir le message
c# 6% c'est une blague ?
L'indice TIOBE est lui-même une vaste blague : il ne prends pas en compte les recherches d'informations sur les documentations officielles (JavaDoc, MSDN, ...).
2  1 
Avatar de
https://www.developpez.com
Le 15/03/2013 à 22:09
@alex_vino : Je suis entièrement d'accord avec toi. Mon point n'est pas de dire que le classement des langages utilisés dans les projets hébergés par github est représentatif de l'ensemble des projets. Ce serait plutôt de dire que ce classement prouve que le JavaScript monte en popularité et que son utilisation se diversifie de plus en plus.
0  0 
Avatar de cgoyeau
Membre à l'essai https://www.developpez.com
Le 21/03/2013 à 19:09
Bjr,
J'ai plus de 25 ans d'expérience dont 17 en C et 6 en C++.
J'aimerai bien savoir comment ces classements sont fait. En regardant les divers sites d'offres d'emploi, mon constat est le suivant en terme de priorité pour les langages de programmation :
1) Java
2) .NET (c#)
3) C++ Unix/Linux trsè peu Microsoft

Je cherche encore des opportunités en C
1  1 
Avatar de
https://www.developpez.com
Le 15/03/2013 à 17:18
Par contre, comme mentionné plus hautpar Hinault Romaric, github lui fait des stats sur les langages utilisés dans les projets bien réels (publics je suppose) qu'il héberge.
cf https://github.com/languages

Là on touche du concret, même si ce n'est qu'une plateforme parmi tant d'autres.
0  1