La O’Reilly Fluent Conference qui se déroule du 20 au 22 avril à San Fransico a été l’occasion de plusieurs annonces importantes portant sur le domaine des technologies web, ainsi si Brendan Eich s’est longuement entretenu sur le langage JavaScript et de sa spécification ECMAScript, du côté de PHP, on prépare la sortie de la nouvelle version de PHP : PHP 7.
Pour rappel, PHP 7 succèdera à PHP 5.x après avoir officiellement été annoncé en aout 2014, suite à un long débat et un vote final qui avait pour but de décider de la nomenclature de la prochaine version et de la mise à l’écart du nom de code PHP 6, ce dernier étant associé à la version abandonnée largement connue du monde IT et qui avait pour objectif le support d’Unicode.
Si PHP 7 est prévu pour juin dans sa version RC et octobre dans sa version finale, Rasmus Lerdorf fondateur et pionnier du langage de script a d’ores et déjà prévenu ses futurs utilisateurs, PHP 7 sera associé à rapidité, en effet cette nouvelle mouture affiche un gain en terme de performances de l’ordre de 100% sur la majorité des applications full-stack testées et qui sont généralement utilisées en production.
Pour ce faire, PHP 7 reprend les bases de la branche phpng du langage, cette dernière étant le fruit du projet PHP next generation qui a pour but de développer une version plus propre et performante suite à la réfactoration du moteur Zend, mais PHP7 ne se cantonne pas seulement à phpng, car il embarque plusieurs améliorations dont une utilisation mémoire allégée, le stockage en local natif des threads, ce dernier point n’a pas manqué de faire réagir Lerdorf : « Juste pour être clair, PHP7 devrait être une mise à jour essentielle pour quiconque qui exécute un grand nombre de serveurs ».
Plus encore, cette version est basée sur un arbre syntaxique abstrait ce qui est notable pour les développeurs d’add-on ou ceux qui conduisent une analyste statique. Le typage strict est aussi de la partie, avec la possibilité de les activer ou pas selon la volonté de l’utilisateur : « fondamentalement, le typage strict une fois activé est super, super strict. Le type doit forcément correspondre ».
Enfin, Lerdorf a rappelé que cette nouvelle version déprécie de nombreuses fonctionnalités de PHP4 : « Il y a de fortes chances que votre code vieux de 12 ans plante sous PHP7. En revanche s’il fonctionne sous PHP5, alors il n’y pas d’inquiétude à se faire».
Source : O’Reilly Fluent Conference
Et vous ?
Qu’en pensez-vous ?
PHP 7 va améliorer les performances des applications avec un gain de l'ordre de 100 %
Son lancement est prévu pour octobre 2015
PHP 7 va améliorer les performances des applications avec un gain de l'ordre de 100 %
Son lancement est prévu pour octobre 2015
Le , par Arsene Newman
Une erreur dans cette actualité ? Signalez-nous-la !