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 :

L'index TIOBE confirme les tendances informatiques actuelles


Sujet :

Langages de programmation

  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 075
    Points
    18 075
    Par défaut L'index TIOBE confirme les tendances informatiques actuelles
    L'index TIOBE confirme les tendances informatiques actuelles
    Le Big data avec R; La programmation web avec Swift et Dart

    L’index TIOBE n’est peut-être pas l’instrument de mesure le plus fiable pour mesurer la popularité d’un langage de programmation donnée, néanmoins il demeure un excellent baromètre pour identifier le soudain bon en avant d’un langage de programmation, en dépit des nombreuses critiques de ses détracteurs.

    Ainsi, l’index TIOBE de décembre 2014 met en évidence les tendances actuelles de l’informatique : l’avènement du Big data qui se traduit par la fabuleuse progression du langage de statistiques R très prisés par les analystes, mais aussi l’intérêt invariable pour la programmation web et ses plus jeunes langages à l’instar de Swift et de DART.

    En termes de progression annuelle, R enregistre une croissance de 1,38% ce qui lui permet de grimper à la 12e place (38e place en décembre 2013), alors que le langage d’Apple lancé en juin 2014 (Swift) enregistre de son côté une croissance de 1,06%, pour atteindre une honorable 17e place.


    Ces chiffres permettent à R et à Swift de truster les premières places en termes de croissance annuelle et font d’eux les principaux candidats au titre de langage de l’année 2014 (Langage ayant enregistré la plus forte progression annuelle).

    JavaScript et sa variante Google : Dart, ont eux aussi le vent en poupe en cette fin d’année 2014, avec respectivement une 7e place (10e en décembre 2013) et une 22e place, ce qui s’explique selon le directeur général de TIOBE Paul Jensen par : « une relation avec la croissance dans le développement web, due non pas à une augmentation du nombre de sites web, mais plutôt à l’existence de sites web de plus en plus dynamique, nécessitant plus de programmes qui s’exécutent du côté client ».


    Quant à l’inamovible top 6 de l’index qui est dans l’ordre : C, Java, Objective-C, C++, C# et PHP, il enregistre un fort recul, dû en premier lieu à un index comprenant 200 langages au lieu de 50, mais aussi à d’autres facteurs étroitement liés aux langages eux-mêmes comme Java, C++ et PHP, dont le fort recul s’inscrit dans un lent déclin amorcé depuis plusieurs années, même si l’index de popularité concurrent PyPL offre une perspective différente.

    Enfin, il est à noter que les différentes variantes de Basic disposent dorénavant d’entrées distinctes au sein de l’index, ce qui explique la forte progression de Visual Basic (1,80%), mais exclut ce dernier du concours de langage de l’année 2014.


    Source : Index TIOBE

    Et vous ?
    Qu’en pensez-vous ?
    Comment expliquez-vous le bon en avant de R, Swift et Dart ?
    Comment expliquez-vous le fort recul de Java, C++ et PHP ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    septembre 2009
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2009
    Messages : 204
    Points : 525
    Points
    525
    Par défaut
    Troll dans 5..4..3..2....

    Sinon comment la personne qui a fait le dernier graphique ne s'est pas aperçu qu'il y a deux courbes de la même couleur et qui sont quasiment au même niveau ? C'est pratiquement illisible.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 995
    Points : 2 248
    Points
    2 248
    Par défaut
    C# et Javascript sont difficiles à distinguer, effectivement...

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2007
    Messages
    831
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : juillet 2007
    Messages : 831
    Points : 1 759
    Points
    1 759
    Par défaut
    C'est vrai qu'il y a un Bug, 2 langages de la même couleur. Heureusement, la légende est dans l'ordre des courbes a la dernière date (a l’extrême droite) Donc C# est au dessus de Javascript (a la fin)
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  5. #5
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2008
    Messages
    2 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : avril 2008
    Messages : 2 208
    Points : 8 304
    Points
    8 304
    Billets dans le blog
    51
    Par défaut
    Pour rappel, l'index TIOBE se base sur le nombre de recherche lié au langage.

    Comment expliquez-vous le bon en avant de R, Swift et Dart ?
    Il aurait été intéressant de prendre en compte, la sortie des nouvelles versions et des annoncées liées à ces langages. Étant donnée qu'on se base sur le nombre de recherche lié à ceux-ci. La publication officiel d'une nouvelle version majeur, va automatiquement produire une monté de l'index TIOBE du langage. (Genre Dart qui passe en version 1.8 cf fil d'actu)


    Comment expliquez-vous le fort recul de Java, C++ et PHP ?
    Par un simple effet mécanique. Sachant que le graphique est représenté en pourcentage... Il aurai été intéressant d'avoir les chiffres brut en lieu et place d'un pourcentage.
    Par exemple, si on recherche un langage pour faire une application web/mobile, on va rechercher sur plusieurs langages (car ils existent). et mécaniquement en %, on sera moins intéressé aux anciens langages qu'avant... Du moins pour l'index.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  6. #6
    Membre actif
    Profil pro
    Développeur Back-End
    Inscrit en
    août 2003
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : août 2003
    Messages : 128
    Points : 226
    Points
    226
    Par défaut et pour les framework ?
    C'est très intéressant, mais existe t'il le même genre d'indice pour les framework/techno ?

  7. #7
    Expert éminent
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2007
    Messages
    2 158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : août 2007
    Messages : 2 158
    Points : 7 875
    Points
    7 875
    Par défaut
    Citation Envoyé par Arsene Newman Voir le message
    Et vous ?
    Qu’en pensez-vous ?
    Comment expliquez-vous le bon en avant de R, Swift et Dart ?
    Comment expliquez-vous le fort recul de Java, C++ et PHP ?
    Comme très bien dit par kolodz, il faut mettre cela en corrélation avec les événements sur les différents langage (sortie d'une nouvelle version, etc.)
    Ensuite, sur un langage récent, on aura tendance à faire plus de recherche car on a moins d'automatisme et de recul.

    Par exemple, je fais du Java depuis 10 ans et je débute en C#
    Si je fais le même programme en Java et en C#, il y a de fortes chances que je consulte nettement plus souvent le web lors du de mon dev C# car sur Java, fort de mon expérience, il y a des tas de choses que je fais naturellement alors qu'en C#, j'aurai besoin de chercher un peu plus...

    R, Swift et Dart étant des langages récents comparativement à Java, C++ et PHP, il est assez logique que le web soit plus sollicité sur ces langages.
    Etant donné qu'il s'agit du nombre de recherche et non du nombre de développeurs différents qui font les recherches, on ne peut pas tirer une leçon de popularité.

    Comparer le nombre de contributions (et de contributeurs différents) sur GitHub dans les différents langages me parais être un indicateur de popularité nettement plus fiable.

  8. #8
    Membre régulier
    Homme Profil pro
    Ingénieur
    Inscrit en
    octobre 2006
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Transports

    Informations forums :
    Inscription : octobre 2006
    Messages : 48
    Points : 97
    Points
    97
    Par défaut
    @Saverok , je suis d'une façon générale d'accord. J'ajouterais cependant que même un indice basé sur GitHub ne pourrait dégager que des tendances de popularité à court terme. Pour moi le principal problème dans ces indicateurs est qu'ils sont exprimés en % un peu comme des parts de marchés. Un indice basé sur les recherches effectuées sur internet peut très bien ne pas être du tout corrélé avec une vague notion de part de marché ou même de popularité. Ces indicateurs en % sont une erreur! Là où on pourrait voir un déclin de tel ou tel langage (qui à dit C++), je vois au contraire un indice sur la maturité du langage... Si en proportion il y a moins de recherche sur le C++ c'est que les développeurs C++ sont en moyenne mieux formés. Ca ne veut pas nécessairement dire qu'il y a eu moins de nouveau développeur sur ce langage cette année.

    Compte tenu :
    1) de la démocratisation d'internet ces 12 dernières années
    2) de l'augmentation du nombre total de recherche sur Internet
    3) de l'apparition de nouvelles technologies langage sur cette période
    Je ne sais vraiment pas quelle interprétation on pourrait donner à ces graphiques...

    Bref, ça a déjà été dit mais je pense sincèrement que ces indicateurs sont mal pensés et qu'il serait grand temps d'arrêter de les mettre en avant.

    Il serait bien plus intéressant de mettre en avant le score de chaque langage qui se cache derrière ces indices, c'est à dire de ne plus avoir d'indices normés.

  9. #9
    Expert éminent sénior

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

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

    Informations forums :
    Inscription : avril 2002
    Messages : 2 496
    Points : 16 656
    Points
    16 656
    Par défaut
    Citation Envoyé par axel584 Voir le message
    C'est très intéressant, mais existe t'il le même genre d'indice pour les framework/techno ?
    Pourquoi ne pas lancer un sondage sur le forum du club developpez ? Le trafic est tellement énorme ici que ça pourrais te donner des résultats intéressants, voir significatifs.
    C'est simple :
    1) tu choisi le bon forum
    2) tu postes un message d'explication sur le sondage que tu veux lancer.
    3) une fois que tu as posté ton message, tu clique sur "Outil de la discussion" puis "ajouter un sondage"
    4) clique ensuite sur le bouton "proposer comme actualité", si ton sondage est accepté par l'équipe de rédaction il sera posté sur le site du club et il aura donc d'autant plus de trafic.

    Developpez c'est un club participatif, prends toi en main si tu veux quelque chose.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  10. #10
    Candidat au Club
    Homme Profil pro
    developpeur
    Inscrit en
    juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : developpeur
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2012
    Messages : 1
    Points : 3
    Points
    3
    Par défaut indice non fiable
    Le fait que les gens cherche a savoir quelque chose sur un langage ne veut pas dire systématiquement qu il programme avec

  11. #11
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    janvier 2004
    Messages
    6 950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : janvier 2004
    Messages : 6 950
    Points : 12 434
    Points
    12 434
    Par défaut
    Ca fait plaisir de voir que mon langage préféré est en première place
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  12. #12
    Membre habitué

    Profil pro
    Inscrit en
    septembre 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2008
    Messages : 90
    Points : 151
    Points
    151
    Par défaut
    Pour Dart et Swift si cela débouchait sur une popularité réelle en terme de travail ça serait magnifique mais classer Swift dans le web je trouve cela discutable, le javascript dépasse le cadre pour lequel il a été créé et cela peut être générateur de problèmes d'où l'apparition de solution genre Typescript , Coffeescript , jS_OF-OCAML ... Dart constitue une bonne alternative et il serait bon que Google rende la VM Dart dispo sur androïd et nous ponde une sorte de Cordova Dart .


    Sinon je rêverais d'une percée du fonctionnel , je viens de Rails et un langage comme Elixir me semble très bon et le framework Phoenix assez intéressant , si seulement les décideurs pouvaient s'intéresser à ces technos et les introduire mais déjà pour Rails ou Django par rapport à PHP , Symfony est un excellent framework mais de là à ne jurer que par lui ...

  13. #13
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2011
    Messages
    325
    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 : juillet 2011
    Messages : 325
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par Arsene Newman Voir le message
    L'index TIOBE confirme les tendances informatiques actuelles
    Le Big data avec R; La programmation web avec Swift et Dart
    Sauf que Swift s'il devient populaire je vous l'accorde, n'a à peu près aucun rapport avec de la programmation Web ! C'est un langage conçu pour développer des applications natives sur iOS et OS X.

    Question tendance vu qu'Apple a une très bonne popularité les technos spécifiques à celle-ci suivent automatiquement.

  14. #14
    Rédacteur/Modérateur

    Avatar de yahiko
    Homme Profil pro
    Développeur
    Inscrit en
    juillet 2013
    Messages
    1 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : juillet 2013
    Messages : 1 311
    Points : 8 226
    Points
    8 226
    Billets dans le blog
    43
    Par défaut
    L'indice troll Tiobe a encore frappé

    Je ne pense pas que developpez.com gagne à relayer ce ramassis d'élucubrations sans aucun fondement.
    Tutoriels et FAQ TypeScript

  15. #15
    Expert éminent
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2007
    Messages
    2 158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : août 2007
    Messages : 2 158
    Points : 7 875
    Points
    7 875
    Par défaut
    Citation Envoyé par yahiko Voir le message
    L'indice troll Tiobe a encore frappé

    Je ne pense pas que developpez.com gagne à relayer ce ramassis d'élucubrations sans aucun fondement.
    Oui et non
    Cet indice est suivi par pas mal de monde y compris les décideurs
    Se tenir au courant permet de savoir anticiper les questions pour mieux y répondre plutôt que d'être pris au dépourvu lors d'une avant vente, par exemple

  16. #16
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2002
    Messages : 66
    Points : 191
    Points
    191
    Par défaut
    Comme d'habitude, ils persistent à séparer Pascal et Delphi/Object Pascal.
    D'où une 15e et une 16e place au lieu d'une 9e place devant Javascript !

    Après, je les comprend un peu... ça ferait mal de corriger l'erreur.

Discussions similaires

  1. Quelles sont les tendances sous .NET ?
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 23
    Dernier message: 25/11/2008, 12h16
  2. Réponses: 5
    Dernier message: 21/02/2007, 16h42
  3. Formulaire avec comme action="index.php?confirm.php" POSSIBLE ?
    Par jiojioforever dans le forum Langage
    Réponses: 2
    Dernier message: 14/11/2006, 11h13
  4. [Index] Utilisation dans les jointures..
    Par argv666 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/03/2006, 14h07
  5. [Technique] Index, comment font les moteurs de recherche ?
    Par bat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 25/10/2002, 15h41

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