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 !

Le langage de programmation de Facebook Hack entre dans le top 50 du classement TIOBE
Pourrait-il prendre la place de PHP dans le futur ?

Le , par Coriolan

274PARTAGES

10  0 
Hack, le langage de programmation créé par Facebook gagne en popularité. Pour les non-connaisseurs, ce langage proche de PHP a été créé par le réseau social et se distingue par un typage statique ainsi que d'autres éléments empruntés à divers langages.

Comme pour chaque mois, TIOBE vient de publier son classement des langages de programmation en fonction de leur popularité. Pour rappel, les scores attribués par TIOBE aux différents langages sont calculés à partir d’une formule qui évalue le nombre de fois qu’un langage spécifique est recherché sur les moteurs de recherche comme Yahoo, Google, Wikipédia, Bing, Amazon, YouTube et Baidu.

Durant ce mois, le langage Hack est entré dans le top 50 des langages de programmation les plus populaires pour la première fois, désormais il occupe la 47e place avec un score de 0,325 %. Cette ascension du langage reflète un intérêt croissant des développeurs pour Hack.

Un programme écrit en Hack s'exécute au sein d'une machine virtuelle HHVM, ce qui permet de pouvoir le faire cohabiter de façon transparente avec des programmes en PHP. Le langage utilisé sur la quasi-totalité du site de Facebook est réputé pour sa scalabilité, sa vitesse et sa sécurité comparé à PHP. « Le langage de programmation Hack incorpore des paradigmes de programmation modernes comme les génériques, les types nullables et les collections, » a écrit Tiobe. « La question est bien sûr de savoir si Hack va prendre la place de PHP dans le futur. Son déploiement est toujours difficile, du fait qu’il n’est pas disponible par défaut dans les serveurs d’hébergement, sinon il aurait certainement pu devenir le successeur de PHP. »


Index TIOBE : top 20 des langages de programmation les plus populaires au mois d'avril 2017

Pour les autres langages, ActionScript et Clojure sont également entrés dans le top 50 ce mois, occupant les 44e et 49e places avec un score de 0,342 % et 0,262 % respectivement.

Le classement TIOBE pour ce mois continue d’être dominé dans l’ordre par Java (15,568 %), C (6,966 %), C++ (4,554 %), C# (3,579 %) et Python (3,457 %). Les langages du top 3 du classement (Java, C et C++) ont vu leur note baisser en raison de la concurrence de plus en plus accrue d’autres langages qui attirent les développeurs. À côté de cette hiérarchie qui domine régulièrement le classement, PHP (3,376 %), Visual Basic .NET (3,251 %), JavaScript (2,851 %) et Delphi (2,816 %) terminent le classement du top 10. À noter que Swift qui a occupé la 10e position durant le mois de mars est revenu à la 12e place du classement, en raison de la nature et la raison d’être du langage centré sur l’écriture d'applications pour l'écosystème d’Apple.

Dans la seconde catégorie du classement TIOBE, Dart occupe la 23e position avec un score de 1,357, juste derrière D. Le langage qui a été perçu par beaucoup comme le rival potentiel de JavaScript a été repositionné l’année dernière par Google en tant que langage de développement mobile. Cette étape permettra au langage de maintenir sa position dans le top 30 de l’index de TIOBE.

Dans le classement Pyple (PopularitY of Programming Language index), une alternative à celui de TIOBE, Java est arrivé en tête du classement avec un score de 22,6 %, suivi par Python (15,1), PHP (9,4), C# (8,3), JavaScript (7,8), C++ (7), Objective-C (3,9), R (3,5) et Swift (2,8). PyPL (PopularitY of Programming Language Index) se base sur l’analyse du nombre de fois où un tutoriel sur un langage spécifique est recherché sur Google. L’index exploite les données provenant de Google Trends en utilisant le mot-clé « tutoriel ». Ce mot-clé est fréquemment utilisé par les développeurs qui apprennent un nouveau langage. Ce qui pourrait indiquer une réelle hausse en popularité de Python.

Source : TIOBE - PyPL

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Le langage de programmation Swift entre dans le top 10 du classement TIOBE, trois années après son introduction par Apple

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

Avatar de Vadrygar
Membre habitué https://www.developpez.com
Le 13/04/2017 à 8:31
Toujours le même sujet Tiobe, toujours le même débat.

En effet l'algo de calcul est discutable mais on peut aussi se dire que si beaucoup de gens font des recherches sur un langage précis c'est que beaucoup de gens l'utilise.

Si je sors un nouveau langage dans mon garage et qu'il n'y a aucune recherche dessus, est-ce parce que le langage est parfait et que la doc l'est toute autant ? ou bien car personne ne fait de recherches dessus car ce langage n'est pas connu et donc pas utilisé ?
6  0 
Avatar de VirgApps
Membre averti https://www.developpez.com
Le 13/04/2017 à 15:30
Citation Envoyé par Aiekick Voir le message
java est 1er grâce a Android, qui de par ça gratuité apparente est amener a équiper de plus en plus de terminaux, comme les voitures..

pour moi le roi est C et son dauphin le c++ et le restera toujours.

Oui je pense que tu parles bien pour toi, car pour le monde professionnel c'est bien encore Java avec ou sans Android...
Je ne défends pas Java, qui a ses qualités et ses défauts mais ce n'est pas le top des 50 meilleurs langages mais des 50 plus populaires, donc oui c'est amusant de défendre son protégé et taper sur les autre mais il y a une certaine réalité du monde professionnel...
6  1 
Avatar de rawsrc
Expert éminent sénior https://www.developpez.com
Le 15/04/2017 à 21:14
Citation Envoyé par Eric30 Voir le message
PHP7 permet d'activer un typage strict (un seul paramètre à toucher dans la configuration)
Je confirme : PHP avec le typage strict c'est tip-top !!
Je dirais : ENFIN

Je pense que Hack a poussé les équipes de Zend sur la voie de PHP 7. Merci les p'tits gars de chez Facebook. L'émulation a été bénéfique pour tout le monde.
Grâce à cette "petite" fonctionnalité en plus de la gestion native d'un moteur de cache très performant (opcache) et de l'amélioration sensible des performances en général, PHP est revenu dans la course.
La prochaine intégration du support natif de la bibliothèque de chiffrage (hautement recommandée) libsodium va encore dans le bon sens.

Bref que du bon à tous les niveaux.

GO PHP !
3  0 
Avatar de Guikingone
Membre éprouvé https://www.developpez.com
Le 13/04/2017 à 9:16
Encore l'éternel débat sur quel langage pour remplacer PHP, je vais le disposer de manière assez brutale :

PHP n'est pas à remplacer, il est à améliorer et PHP7 remplit cet office, non seulement il fait évoluer le coeur même de PHP mais il préfigure le PHP de demain, celui où performances et scalabilité seront unies.

Il est aisé de comparer PHP à Hack dans le sens où le moteur faisant tourner Hack aurait pu faire tourner PHP (si Zend engine n'avait pas été préféré), est-ce que cela permet de dire que Hack remplacera PHP ? En aucun cas, PHP évolue constamment et des frameworks comme Symfony ou Zend le font avancer dans le bon sens, je ne pense pas que Hack remplacera PHP, il le complètera voir prendra une part de son marché mais remplacer un langage est complexe et sous-entends que la majorité des développeurs l'acceptent tel quels, ce qui est plus que compliqué.
3  2 
Avatar de Eric30
Membre actif https://www.developpez.com
Le 13/04/2017 à 14:42
...Le langage de programmation Hack incorpore des paradigmes de programmation modernes comme les génériques, les types nullables et les collections...
Oui enfin PHP le fait aussi... Quant à l'argument de la vitesse, avec l'arrivée de PHP 7 il y a plus d'un an, est-ce que cela tient vraiment encore comme argument?

Citation Envoyé par Aiekick Voir le message
Pour PHP, a bas les langage faiblement typé, ils ne sont que sources d'erreur excessives. la simplicité est virtuelle, ça nécessite plus de codes pour parer les erreurs et contrôler le type des variables.
Jugement hâtif voir partisan. PHP7 permet d'activer un typage strict (un seul paramètre à toucher dans la configuration), donc si le project owner le décide, et ben au bonhomme qui code comme un cochon, PHP lui montrera son majeur à la première tentative.

Je sais que c'est un vieux débat, mais on ne répetera jamais assez que la mauvaise réputation de PHP est entretenue par des gens qui ont connu le très mauvais PHP4 (note: PHP5 est sorti en 2004...) et qui croient que les choses n'ont pas bougée d'un pouce depuis . A cela il faut ajouter les codeurs du dimanche qui se vendent comme des développeurs confirmés parce qu'ils ont suivi le tuto PHP du SDZ...
2  1 
Avatar de xyloweb
Futur Membre du Club https://www.developpez.com
Le 15/04/2017 à 16:13
Le meilleur language ne serait-il pas celui que l'on maîtrise le mieux ?
1  0 
Avatar de Bam92
Membre régulier https://www.developpez.com
Le 22/06/2017 à 15:19
Ce que je n'apprécie surtout pas dans ces stats, c'est l'amalgame des chosoes que l'on fait. Tenez par exemple le PHP, il est essentiellent orienté web. Comment voulez-vous le comparer à C ou C++ qui est essentiellement desktop? Je pense que l'on doit essayer de revoir les choses, ou alors tous les langages doivent tout faire (web, mobile, desktop, embarqué, etc.).
1  0 
Avatar de VirgApps
Membre averti https://www.developpez.com
Le 13/04/2017 à 15:26
Citation Envoyé par seikida Voir le message
Je pense que JAVA est dans le top en 1er position car il possede une mauvaise doc et/ou est difficile a prendre en main, ce qui force les dev a faire des recherches sur les moteurs de recherche et donc ca lui donne de l'importance. Comparer a PHP qui est plus facile a memoriser et donc on fait rarement des recherches.
Je ne sais pas si c'était une boutade mais ton propos est très subjectif, on pourrait inverser Java et PHP dans ton propos que cela marcherait aussi pour certains développeurs
1  1 
Avatar de web258
Nouveau Candidat au Club https://www.developpez.com
Le 20/04/2017 à 4:47
Bonjour a Tous,

Quelqu'un peut me dire quand on va pouvoir avoir un site genre Facebook mais plus civilise ?
Si tous les Developpeurs commencaient a regarder les possibilites et travailler enemble pour creer une altarnative a Facebook ce serait MERVEILLEUX !
Ensemble on est les meilleurs et nous vaincrons les IMPOSTEURS comme Mark Zukenberg.
0  0 
Avatar de Aiekick
Membre extrêmement actif https://www.developpez.com
Le 25/04/2017 à 16:52
Citation Envoyé par rawsrc Voir le message
Je confirme : PHP avec le typage strict c'est tip-top !!
Je dirais : ENFIN

Je pense que Hack a poussé les équipes de Zend sur la voie de PHP 7. Merci les p'tits gars de chez Facebook. L'émulation a été bénéfique pour tout le monde.
Grâce à cette "petite" fonctionnalité en plus de la gestion native d'un moteur de cache très performant (opcache) et de l'amélioration sensible des performances en général, PHP est revenu dans la course.
La prochaine intégration du support natif de la bibliothèque de chiffrage (hautement recommandée) libsodium va encore dans le bon sens.

Bref que du bon à tous les niveaux.

GO PHP !
c'est une bonne nouvelle, je vais m'y remettre du coup. j'avais laissé tombé php4 a cause de ca. du coup je suis plus du tout au fait des nouveautés.
0  0