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 !

Java redevient le langage qui génère le plus de recherches Internet
Une « popularité » liée à Android ou à ses failles ? Python progresse

Le , par Gordon Fowler

0PARTAGES

4  2 
Mise à jour du 11/02/2013

Comme d’habitude, il faut prendre l’index Tiobe avec des pincettes. Il n’en reste pas moins un des indicateurs de popularité les plus importants, notamment sur le long terme, pour voir des tendances.

Dans son édition de février, Tiobe souligne les bonnes « performances » (en fait le nombre de requêtes effectuées sur Google, Wikipedia et autres Bing) de deux langages : Java et Python.

Java continue donc son chassé-croisé avec le C. « Il est celui qui a le plus progressé sur ces six derniers mois avec + 2,03 %) », écrit Tiobe, qui l’explique par le succès grandissant d’Android.

Quant à Python, il regagne des points dans l’index et « rivalise à nouveau avec le PHP pour devenir le langage interprété le plus populaire ».

Tiobe souligne bien qu’il s’agit d’un concours de popularité et pas de déterminer si un langage est meilleur ou plus utilisé qu’un autre.

Son Top 3 est complété par l’Objective-C. Dans le Top 20, les progressions les plus fortes concernent l’assembleur, MATLAB et Bash. On notera également un regain d’intérêt pour Visual Basic.


Concernant Java, on peut aussi émettre l’hypothèse que la récente actualité – plus que chargée – autour de ses failles a contribué à soutenir le nombre de recherches faites sur le langage.

Oracle vient d’ailleurs d’annoncer qu’un nouveau patch sera sorti mardi prochain, le 19 février, pour compléter celui sorti en début du mois.

Source : Tiobe

Et vous ?

Java doit-il cette « popularité » à Android ou à ses failles ?

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

Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 11/02/2013 à 11:03
Je me demande si cette surveillance de la popularité des langages à 0,001% près est vraiment sérieuse...
10  1 
Avatar de camus3
Membre éprouvé https://www.developpez.com
Le 11/02/2013 à 20:12
+1 faut arrêter de publier ce torchon. de métiers à métiers , de pays à pays , la répartition de l'utilisation de tel ou tel langage est totalement différente. Ce classement ne veut rien dire.
4  0 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 12/02/2013 à 7:55
Citation Envoyé par raubarede Voir le message
Personnellement, dans mon entourage professionnel, sur les dernières années, j'ai vu l'explosion de JavaScript, la stagnation de Ruby, et la progression régulière de Python.

Tiobe ne m’a pas permis d'anticiper cela...
Ton entourrage professionnel n'est peut-etre pas representatif de ce que recherche la grande majorite des gens sur le net.

Pour ma part, depuis 10 ans, mon entourrage professionnel tourne autour du C (pour le coeur de l'application) et de Java (pour les IHM). Pile poil les deux premiers langages du classement.
Pour autant, mon entourrage professionnel n'est absolument pas representatif, puisque ce sont les deux seuls langages utilises.
4  1 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 12/02/2013 à 10:22
Citation Envoyé par el_slapper Voir le message
Gangsoleil a toujours raison, et sa réponse générale est juste. Je vais juste entrer dans le détail du DOT.NET.

VB.NET est plus verbeux que C#, et C# est plus proche de Java. C'est pourquoi les gens formés en école d'informatique, nourris au C/C++ ou au java, préfèrent C#. Si c'est eux que tu fréquentes, alors ton ressenti est inévitable. Pourtant, pour quelqu'un qui n'a pas ce genre de formation(genre moi), la syntaxe VB.NET est plus amicale. Et de nombreux non-professionels ont des besoins en programmation, et pour eux le VB.NET est un excellent choix : il offre les mêmes capacités que le C#, avec en plus un vocabulaire moins hostile.
J'ai développé en VB.Net pendant 6 ans et me suis formé au C# pour aujourd'hui ne coder que en C#. J'ai arreté VB.Net parce les documentations/tutoriels/aides se raréfient contrairement a C#, et qu'aujourd'hui VB.Net représente moins de 1% des offres d'emplois par rapport a C#.
Certes il offre les memes capacités mais pas la meme syntaxe (ce que tu peux faire en 1 ligne en VB.Net tu pourras etre amené a le faire en 20 en C# et vice-versa), et il y a un probleme de pérennité de VB.Net. Concernant la productivité entre les deux il n'y a pas photo, en tout cas on se lasse vite de répéter cette verbositer de VB.Net.
Tu parles de vocabulaire hostile de C#, je ne sais pas qui de VB.Net ou C# est plus hostile, mais si tes développeurs ne sont pas capables d'apprendre le C# c'est que tu as frappé a la mauvaise porte.
4  1 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 11/02/2013 à 15:58
Citation Envoyé par alex_vino Voir le message

Pour C# dans le classement on ne se préoccupe pas que ce soit Windows Phone, Windows, ASP.Net, MVC, de meme que Java et les autres languages...
Non, on parle bien de langages de programmation en francais, et de "languages" en anglais.

Citation Envoyé par Atem18 Voir le message
Sympa comme classement. Mais bon, c'est vrai que je doute un peu de la pertinence quand même.
Comme tout classement, il a ses points faibles (et forts). Lorsque je cherche "man strcpy" dans un moteur de recherche, ou "demytifier scanf", est-ce que c'est comptabilise comme du C ? Il en sera de meme pour tous les langages qui ont des frameworks plus ou moins connus, ou des ensembles de normes s'y rapportant.

Neanmoins, a supposer que la maniere de compter n'evolue pas au fur et a mesure du temps (*), l'evolution est interessante.

(*) Je parle bien de la maniere de compter : par exemple, pour lister un framework, on cherche "framework mon_langage" dans X moteurs de recherche, et on prend la liste de toutes les Y premieres reponses distinctes, et ce quel que soit le langage.
4  2 
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 alex_vino
Membre émérite https://www.developpez.com
Le 11/02/2013 à 12:18
Citation Envoyé par Khaled.Noordin Voir le message
Java le langage Java la plateforme
Réponse , ou ici.


Pour C# dans le classement on ne se préoccupe pas que ce soit Windows Phone, Windows, ASP.Net, MVC, de meme que Java et les autres languages...
2  1 
Avatar de Atem18
Membre averti https://www.developpez.com
Le 11/02/2013 à 14:13
Sympa comme classement. Mais bon, c'est vrai que je doute un peu de la pertinence quand même. Parce que si j'ai bien compris, ce classement est effectué selon les requêtes que l'on fait auprès de Google et consorts. Hors, et corrigez moi si je me trompe, de plus en plus de personnes utilisent des frameworks ou éventuellement des CMS.
Donc moi il m'arrive bien plus souvent de taper "Django" dans Google, que Python. Et je pense que les adeptes du PHP doivent eux aussi taper des "Symphony, Wordpress, etc." Et pour Ruby, les personnes doivent pas mal taper "Ruby on rails".
3  2 
Avatar de Népomucène
Modérateur https://www.developpez.com
Le 11/02/2013 à 16:44
La méthode est expliquée sur le site de Tiobe :
The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

+"<language> programming"
Il est sûr que ce n'est pas parfait, mais Tiobe ne prétend pas indiquer autre chose que le classement des langages par recherche avec le mot-clé "programming"
Du coup, cela doit filtrer un peu l'effet "recherche concernant la faille de sécurité".

Perso, j'ai déjà dis ici que j'aurais préféré que Tiobe ne mélange pas Java, C, C#
avec d'autres outils comme TransaqSql, PL/SQL, etc. qui ne servent clairement pas à la même chose.
Mais bon, c'est mieux que rien !
1  0