Langages : Objective-C confirme, Python, Ruby et PHP se tassent 

Le 16 septembre 2011 (10:48) - par Cyrille Chausson

Imprimer Envoyer par e-mail

Rubriques : Editeurs - Outils de développement - langages Tags : java - developpement - php - ruby - python - langage

Dans son baromètre de septembre, le Tiobe Index pointe du doigt une popularité grandissante d'Objective-C, poussé par la progression des iPhone et iPad notamment sur le marché des terminaux mobiles. Moins en forme côté popularité, les langages dynamiques Ruby, Python et PHP se tassent légèrement. De son côté, Java continue de caracoler en tête.

En matière de langages de programmation, Java domine la situation. C'est le sentiment que l'on a à la lecture du baromètre Tiobe de septembre, qui analyse la popularité des langages de développement dans le monde. En se basant sur les requêtes réalisées sur les moteurs de recherche du marché (Google, Bing, Yahoo, Baidu, Wikipedia, YouTube) - généralement les ressources premières des développeurs - , Tiobe a conclu que Java avait généré le plus de recherches en cette période de rentrée. Le langage initié par Sun, aujourd'hui chez Oracle, reste encore le langage qui fédère et suscite l'intérêt, en dépit d'un essoufflement de son éco-système. En un an, Java a su ainsi maintenir sa place. Respectivement 2e et 3e du classement Tiobe, C et C++ conservent également leur position. Presque sans surprise.

En revanche, plusieurs tendances sont à noter. D'une façon générale, les langages dynamiques dits modernes autour desquels s'est créé beaucoup de bruit ces dernières années, semblent vaciller en septembre. PHP, qui dispose d'une communauté confortablement installée, perd une place (de la 4e, il recule au 5e rang). Perte d'une marche également pour Python qui se retrouve à la 8e (7e en septembre 2010) et pour Ruby, à la 11e place en septembre 2011. Alors même que le framework Ruby On Rails a connu une mise à jour en début de mois (dans sa version 3.1). Une sortie apparemment peu populaire au sein de la communauté, donc. Javascript quant à lui confirme et gagne une place dans ce baromètre (de la 11e à la 10e place).

Autre tendance, la montée en puissance, presque logique, d'Objective-C. Ce langage 100% Apple, utilisé pour le développement d'applications iOS et Mac OS, passe de la 8e à la 6e place, dépassant ainsi Python en septembre 2011. Logiquement, cette progression du langage de la firme à la Pomme, presque contenue depuis 2 ans, est à attribuer à la croissance de l'iPhone et de l'iPad sur le marché des terminaux mobiles, et des Mac sur le marché des ordinateurs personnels. Surtout, cette hausse de popularité d'Objective-C montre que les développeurs - et donc les entreprises - considèrent la mobilité comme un environnement cible prioritaire dans leurs développements. Ainsi, la constance de Java pourrait également être attribuée à l'engouement pour Android, l'OS mobile préféré des développeurs, si l'on en croit un autre baromètre de Black Duck Software de mars 2011.

Enfin, notons les remontées spectaculaires, toujours en matière de popularité, des langages D et Lua, qui se classent tous deux dans le Top 20. Si la progression de D, de la 30e à la 20e est dûe notamment à la publication d'un ouvrage sur la question, nous explique Tiobe, celle du langage Lua (de la 24e à la 13e place) est plus intéressante. Crée en 1993, Lua est un langage poids plume, connu pour sa flexibilité, dont la particularité est d'avoir la capacité d'être embarqué dans une autre application. Ecrit en C Ansi, il peut être facilement porté sur de nombreuses plates-formes. Surtout, ce langage est connu pour avoir été utilisé dans certains jeux vidéos, comme pour motoriser l'interface de World of Warcraft ou encore de SimCity 4, des blockbusters du genre. De quoi en effet susciter de l'intérêt.

livres blancs avec LesSourcesIT.fr

Sécuriser les terminaux mobiles des utilisateurs dans l’entreprise

Les appareils mobiles, tels que les smartphones et les tablettes tactiles, permettent à un nombre croissant d’employ…


L’efficacité opérationnelle et la réduction des coûts grâce à une approche intégrée de la veille sécuritaire

La mise en place d’un programme de veille sécuritaire efficace au sein d’une organisation n’est pas à prendre à…

vues 1047 lectures commentaire 0 commentaire(s) recommandation notez cet article
0

Réagissez à cet article

Votre Pseudo

Commentaire

publicité
publicité
Les dossiers du MagIT

Les économies de stockage à travers une architecture unifiée


Beaucoup d’organisations ont fait le choix du stockage « unifié » à travers les systèmes Multiprotocol storage systems (MPS). Avec la croissance exponentielle du nombre de d…

Virtualisation : bénéfices, défis et solutions


Alors qu’il existe différentes voies en matière de virtualisation ce document se concentre sur 3 approches : serveurs, postes de travail et appliances. L’un des motifs de cet…
livres blancs avec LesSourcesIT.fr
Recevez les newsletters du MagIT
L'essentiel IT : L'actu IT au quotidien
événements

TechDays 2012 : développeurs et projets en avant

1 2 3 4 5   
Click Here