Forum PHP : vers l’industrialisation du langage  

Le 12 novembre 2010 (15:17) - par Cyrille Chausson

Imprimer Envoyer par e-mail

Rubriques : Outils de développement - langages Tags : france - orange - developpement - php

Si PHP progresse dans les entreprises, il semble désormais temps de mettre en place des processus et outillages pour garantir une stabilité et la pérennité du langage. Support, maintenance, formation, le PHP devient une filière à part entière du SI, et doit s’industrialiser. Bilan à l'occasion du Forum PHP.
Forum PHP : vers l’industrialisation du langage

Le PHP a t-il progressé en matière d’industrialisation ? Oui, même s’il reste encore du chemin à faire. C’est l'une des conclusions que l’on pouvait tirer à l’occasion du Forum PHP, qui s’est déroulé les 9 et 10 novembre à Paris. Une édition 2010 un peu particulière car venant célébrer les 15 ans de PHP, le langage qui a donné au Web le dynamisme qu’on lui connait aujourd’hui, précurseur du Web 2.0. Quinze années qui ont visiblement fait évoluer PHP et l’ensemble de son éco-système (éditeur et communauté), pour finalement arriver dans les entreprises. Un signe de maturité. Aujourd’hui l'heure est à la création de filières ainsi qu'aux processus dédiés propres au langage dans les entreprises. Aux côtés de Java notamment.

“PHP a fait de gros progrès même s’il est encore loin d’où il pourrait véritablement être”, résume Zeev Suraski, CTO de Zend Technologies présent à Paris pour l’occasion et interrogé par la rédaction, tout en ajoutant que le langage a déjà connu une forte adoption dans les environnements professionnels. Il cite notamment les exemples de General Electrics et New York Stock Exchange, deux symboles d’envergure - mentionnés notamment lors de la ZendCon qui s’est déroulée la semaine dernière - qui ont décidé d’embrasser PHP pour leur infrastructure. Un signe révélaleur, selon lui, de la progression du langage.  

PHP 5, sorti en 2004, avait donné le coup d’envoi de l’industrialisation de PHP. Cette version avait en effet conquis Microsoft, Oracle et IBM qui avaient décidé de créer les passerelles nécessaires de leurs environnements respectifs vers le langage.
“Cette version avait véritablement amélioré les performances du langages [ un point clé pour les entreprises, souvent présenté comme une faiblesse de PHP , NDLR], et abordé les possibilités de déploiement au sein d’applications complexes”, souligne également Zeev Suraski.

IDE et frameworks forment la plate-forme PHP

Mais ce qui a véritablement installé PHP dans les entreprises, paradoxalement, c’est l’effacement du langage au profit de la plate-forme. "Les principales innovations dans le monde PHP ne viennent plus du langage en lui-même mais des éléments qui l’entourent : les frameworks", constate Zeev Suraski. "Si les frameworks existaient depuis les origines de PHP, il n’ont jamais été aussi populaires que ces trois ou quatre dernières années." Symfony, un framework de la société française SensionLabs, fondée par Fabien Potencier, en est le parfait exemple. “Toutes les entreprises que nous connaissons aujourd’hui utilise un framework”. Zeev Suraski explique que ces derniers ont notamment contribué à l’adoption de PHP dans les organisations en apportant une notion de développement par blocs. “Les entreprises ne développent plus des applications PHP depuis un éditeur de texte, mais s’entourent d’outils, d’IDE [PHP est supporté par la majeure partie des IDE du marché, NDLR] et de frameworks”, résume-t-il. Un point que nous évoquions également dans nos colonnes en décembre 2009.
L’heure n'est donc plus au "bidouillage", ce qu'a longtemps représenté le développement PHP, selon Eric Rappé, directeur du centre d’expertise PHP d’Orange, croisé dans les allées du Forum PHP (voir la vidéo). Il s'agit désormais d'industrialiser les processus de développement autour du langage, et de mettre en place support et maintenance afin de pérenniser les projets, et bien sûr, les investissements.

Cycle du développement : des outils encore succincts


“En revanche, en termes de processus, nous avons encore du chemin à faire”, commente ensuite Zeev Suraski. Les technologies Zend [Zend Studio qui repose sur Eclipse, et Zend Server, notamment, NDLR] permettent bien de supporter certains pans de la gestion du cycle de vie et de contrôler la qualité des applications. "Mais nous devons encore franchir des étapes, notamment en matière de déploiement et de workflow (étapes du déploiement, gestion des versions, distribution du code…), deux briques manquantes sur le marché" selon lui. Et d'ajouter que "les entreprises ont développé leurs propres outils pour  cela. Car rare sont ceux sur le marché qui apportent un niveau suffisant de scalabilité". Zend prévoit bien sûr de se concentrer sur ces éléments pour la prochaine version de Zend Server, notamment pour les clusters. Le monde Java, souvent considéré comme le grand rival de PHP, est beaucoup plus mature sur ces points. “Alors qu’avec PHP, le transfert de fichiers par FTP est encore monnaie courante”, se moque Zeev Suraski.

Restera plus à l'ennvironnement qu'à aborder deux segments clés vers lesquels se tournent aujourd’hui les entreprises : la mobilité et le Cloud Computing. Deux composantes de l’infrastructure et des processus des entreprises qui devront être intégrées à l’éco-système de développement de PHP.
Pour le premier segment, Zend a en effet trouvé en Adobe et Flex un allié de choix. Cette alliance permet notamment de dissocier la gestion des données avec PHP, d’un côté et les composants graphiques avec Flex (le framework Open Source pour développer des applications graphiques) de l’autre. Le tout en profitant des capacités de déploiement multi-terminaux des technologies Adobe - avec AIR notamment -, y compris sur les mobiles.
 En matière de Cloud Computing, Zend a récemment annoncé les mises à jour de Zend Studio 8.0 IDE et de Zend Framework 1.11, qui intègrent tous deux la problématique du nuage.
Si les développeurs PHP semblent bouder le nuage dans sa globalité, Zeev Suraski préfère quant à lui parler de "cloud interne". Il y voit notamment un moyen pour PHP de s’insérer dans une mouvement vers lequel les entreprises semble devoir se diriger à coup sûr. Rappelons à ce niveau que Zend collaborent avec Microsoft et IBM autour d’une API Open Source baptisée Simple API for Cloud Applications Services dont l’objectif est de favoriser le déploiement d’applications PHP sur l’ensemble des plates-formes de Cloud du marché, quelle que soit la technologie.

Orange crée un centre d’expertise pour travailler sur l’industrialisation de PHP

En 2007, Orange s’est orienté vers la création d’un centre d’expertise PHP pour supporter une partie des applications développées en PHP, déployées à l’ensemble du groupe. Et aux côtés d’applications Java historiques et de son pôle de développeurs installé. Eric Rappé, directeur du centre d’expertise PHP, revient sur son expérience.

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 16620 lectures commentaire 3 commentaire(s) recommandation notez cet article
5

Réagissez à cet article

Votre Pseudo

Commentaire

Pertinence du commentaire : 3
Par Hugo Hamon
 Le 17/11/2010 à 13:31
Il ne s'agit pas de SensionLabs qui est à l'origine de Symfony mais de Sensio Labs. Il y a un "n" en trop dans le nom de la société.
Noter ce commentaire
Pertinence du commentaire : 3
Par veifegoli
 Le 30/03/2011 à 21:07
Useful business
Seeing that varied people, SEO is a remarkably profitable business. You just be experiencing to know this, and it is not so simple and untroubled, scads people pick out on a solution that gives them the [url=http://www.pozycjonowaniebitec.pl]pozycjonowanie[/url], I assume it's festivity and can really acquire fun. Forgoing [url=http://www.pozycjonowaniebitec.pl]pozycjonowanie[/url] is unmistakeably a eradication for companies that exist only thanks to the internet. According to me SEO is a current subject, for people who non-standard real think about the future. Surely someone liking say, what advertising on the Internet, if they indeed are newspapers, small screen, etc., so that the Internet is the to be to come, it is an ceaseless opportunity. Seo pays just all, all of this on the actual benefits. So if you prepare a job, you should not give up the opportunities that gives you [url=http://www.w-polsce-mamymocne-seo.pl]wpolscemamymocneseo[/url], because this is a great business.
Noter ce commentaire
Pertinence du commentaire : 1
Par bradthecdnp
 Le 07/06/2011 à 11:22
[url=http://frommeto.eu/hwhk]penisadvantage[/url]
[url=http://frommeto.eu/hwhg]penis advantage[/url]
[url=http://url24.eu/C7R4HaI3]penis advantage review[/url]
[url=http://snipurl.com/8j~]where to buy penis advantage[/url]
[url=http://frommeto.eu/hwhk]penisadvantage[/url]
Noter ce 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