Journée Zend Framework : le récit

Pour ceux qui ne m’auraient pas suivi ces 12 dernières heures, j’ai passé la journée à St-Quentin à l’IUT de l’Aisne, partenaire de l’INSSET dont je suis étudiant à distance.

Il s’agissait d’une journée de conférence autour de Zend Framework, plus largement de PHP, mais aussi de web services et de Symfony. Récit d’une journée de pain bénit pour web développeur.

A 10h20 Julien Pauli commence sa présentation. Il est architecte logiciel, il travaille avec PHP depuis 2000 et avec Zend depuis ses débuts. Il est aussi employé chez Anaska branche de formation de AlterWay en tant que conseil et formateur. « Quoi de neuf dans le dépôt – Zend et PHP ? » est le sujet de sa présentation. Il distingue le PHP dit « pro » du PHP dit « perso » -la professionnalisation et l’industrialisation de PHP sont des aspects qui seront souvent repris dans la journée. Selon lui on ne peut utiliser un framework de haut niveau sans avoir des notions du fonctionnement des couches inférieures, ici PHP et même C. Il insiste aussi sur la nécessité de suivre les évolutions avec PHP 5.3 disponible depuis Juin 2008, qui devrait être aujourd’hui en cours, voire en fin de déploiement chez tous les utilisateurs majeurs de PHP « il n’y a pas de mais, PHP 5.3 est disponible depuis 1 an, il faut s’y mettre ! ». L’architecte très énergique dans son discours, en profite pour critiquer l’incompatibilité des CMS entre eux. Un développeur ayant travaillé sous WordPress et voulant faire évoluer son système vers Drupal sera obligé de réapprendre un système de balisage totalement différent. Les développeurs de PHP et les acteurs majeurs dont PEAR, Drupal et Joomla sont conscients de cette problématique dont ils débattent à cette adresse : http://groups.google.com/group/php-standards. Il évoque aussi une possible compatibilité entre Zend Framework et Symfony. Il termine en prônant la veille technologique et la participation à des projets Open Source, précisant qu’avec ces deux qualités, un web développeur ne peut pas être au chômage aujourd’hui.

Jean-Marc Fontaine lui succède sur l’estrade. Il travaille pour AlterWay et a écrit le livre blanc Industrialisation PHP. Il est également intervenant dans la licence pro web développeur. Il cerne l’audience en remarquant qu’elle est constituée d’une moitié de futurs diplômés et d’une autre moitié de professionnels. Comme dans son livre, il présente le sujet de l’industrialisation et la professionnalisation de PHP. Quelques extraits résument bien ses idées :
« PHP n’est plus un jouet expérimental, il est aujourd’hui largement déployé »
« la standardisation des IDE ça a du bon »
« la veille c’est le prolongement de la curiosité naturelle »
« votre diplôme il est bien aujourd’hui il sera à la ramasse dans 10 ans »
« la veille c’est chercher des solutions sans avoir de problème »
« la programmation en binôme évite le syndrome de la page blanche »

Il soulève également l’intérêt des applications de tests automatisés et conseille sur la manière de former des équipes de développement en donnant comme exemple sa technique de binôme (2 personnes sur un poste de travail). La communication entre développeurs est primordiale à la construction d’une application.

Cette présentation est faite en duo avec David Hingue, ingénieur d’affaire pour Zend Technologies. La deuxième partie qu’il mène est donc plus teintée commerciale, avec la mise en avant de produits comme Zend Studio et Zend Server. Il explique néanmoins venir à l’origine d’un cursus technique et donc mieux comprendre les besoins de ses clients qui sont pour la plupart des grands comptes (il cite BNP, France Télécom et la Gendarmerie Nationale). Il présente l’historique de Zend, pensé en 1999 en Israël et implanté depuis en Europe, notamment en France et en Italie. Le commercial fait une remarque pertinente « PHP traîne une réputation de langage bidouille surtout due à un manque de compétences de certains de ses développeurs ».

Les deux conférenciers se retrouvent sur l’estrade pour répondre aux questions. Dans ses réponses Jean-Marc estime que les tests représentent 20% du temps du développement. On demande à David Hingue à combien il estime le nombre d’entreprises industrialisées en PHP en France. A défaut de chiffre, il rétorque qu’il faut bien considérer la diversité de ce milieu et qu’il existe plusieurs niveaux d’industrialisation.

Peu avant 13h, avec 1h de retard (pas déplaisante !) sur le planning annoncé, la première partie de la journée s’achève sur ces questions. Nous sommes invités à nous restaurer au réfectoire ou les échanges se poursuivent dans un coin canapé. Jean-Marc Fontaine me résume son cursus étudiant et du haut de sa « simple » licence pro web développeur il conclu que dans le milieu la formation universitaire n’est qu’un point de départ à la formation personnelle continue qu’implique notre métier.

L’après-midi est plus axée sur le thème de l’année à savoir les web services.
On reprend avec Olivier Lépine, à l’origine au service de la communication il a logiquement été impliqué dans le web par la force des choses. Il parle de son retour d’expérience de l’utilisation d’un système SOAP en application sur le nouveau système d’immatriculation des véhicules français (SIV). Pour lui le SOAP peut se résumer par une utilisation conjuguée de XML et HTML.

Suit un expert en sécurisation de web services, Renaud Bidou directeur Technique et responsable R&D chez DenyAll. Il introduit brièvement le concept de web service, et embraye sur leur sécurité. Il nous démontre les risque des injections XML, et entame une argumentation très poussée expliquant que la sécurité des web services ne doit pas être prise à la légère et est très distincte de celle des applications web.

La journée s’achève avec un duo composé de Harold Trannois responsable de la formation de la licence professionnelle Xavier Gorse ancien président de l’AFUP. Ce dernier rappel la mission de l’AFUP qui est de rassembler les utilisateurs français de PHP et nous annonce le forum PHP 2010 qui aura lieu les 9 et 10 novembre 2010. Leur thème est l’intégration des web services dans les framework, Zend pour Harold, Symfony pour Xavier. Harold présente le système REST (Respresentational State Transfert) et s’étonne qu’il ait été écrit pour la thèse de philosophie de son inventeur. Chacun essaie de capter l’attention restante dans l’audience en cette fin de journée. Xavier reparle de la professionnalisation de PHP. Ils nous montrent tous les deux des exemples d’utilisation de codes de web services.

Pour ma part j’ai beaucoup apprécié la richesse de cette journée avec des intervenants tous très ouverts, ne rejetant jamais aucune solution et cherchant toujours à prendre le meilleur de chacun des « mondes » de la programmation web. La matinée a été généraliste, et je n’ai eu aucun mal à suivre les explications sans pour autant avoir perçu le niveau comme trop bas. Un juste milieu donc, très appréciable. L’après-midi c’est une autre histoire. Je pense qu’on aurait gagné à inverser les deux premiers conférenciers, et peut-être faire une présentation des web services plus générale, et encore méconnus de trop de monde (moi y compris). Les web services me semblent être une jungle comme l’est l’appellation web 2.0 qui regroupe tellement de choses, qu’on ne sait plus trop exactement où elle se délimite. Cela mis à part, l’après-midi a malgré tout été très instructive.

Merci à Harold pour mon hébergement et pour son travail pour cette journée et merci aux conférenciers de leur excellent travail.

Tags: , , , , ,

  • Pingback: Tweets that mention Journée Zend Framework : le récit - blog de Nicolas -- Topsy.com

  • http://twitter.com/stfr Stéphane Rouillé

    Dommage que je n'ai pas pu venir cette année, ca m'avait l'air bien sympathique.
    A vu de nez il y avait combien de participant ? Il me semble que l'année dernière on était aux alentours de 60. Ca progresse ? :)

  • http://twitter.com/nicouchot Nicolas Couchot

    J'ai entendu Harold évoquer une centaine de personnes 2/3 d'étudiant et le reste de pro. Malheureusement les étudiants sont parti avant la fin donc on était plus qu'une poignée pour la dernière présentation.

  • http://twitter.com/stfr Stéphane Rouillé

    Yep c'était pareil les autres années, faut dire que les horaires SNCF ne sont pas idéales à St Quentin pour repartir..

  • dmathieu

    Les étudiants partent toujours avant la fin ;)
    Dommage. Ca leur fait zapper l'apéro après (y'avait un apéro cette année ? Y'a deux ans on avait du champagne xD).

  • http://www.industrialisation-php.com/ Jean-Marc Fontaine

    Merci pour ce résumé très intéressant !

  • http://twitter.com/gdelamarre Gauthier Delamarre

    Merci également pour ce résumé – j'avais participé en tant que speaker aux deux premières éditions, et j'étais bien triste de ne pas pouvoir m'y rendre cette année encore. Ce n'est que partie remise, du mois je l'espère ;)

    J'aime beaucoup l'idée de ces manifestations « décentralisées » – tout ne doit pas se passer à Paris, et cette manifestation désormais installée (puissè-je ne pas être de mauvais augure !) démontre qu'il est possible qu'une conférence peut se passer n'importe-où, même dans une modeste ville de province.

    Be Zend, forever ;)

  • http://twitter.com/stfr Stéphane Rouillé

    Au bout de la 3eme édition, cette conf' me semble quand même une bonne réussite mine de rien, c'était un défi interessant :)

  • http://twitter.com/Lorenz_Yannick Yannick Lorenz

    Merci à toi Nicolas pour ce résumé fort sympathique à lire !
    Je regrette un peu de ne pas avoir fait le déplacement… Cela m'aurait beaucoup apporté !!
    RDV l'année prochaine donc !

    PS : qu'en ait-il de la vidéo ? Sera-t-elle disponible ?

  • http://www.facebook.com/nicolas.pierre.couchot Nicolas Couchot

    Sur #bezend on dit que la diffusion n'est pas possible pour le moment. J'ai entendu Harold parler de faire signer une décharge pour les conférenciers pour le droit a l'image, je pense qu'il attend d'avoir eu tous les retours pour autoriser la diffusion.

  • http://www.eexit.net/ Joris

    Merci pour ce résumé bien rédigé et fort intéressant ! Je n'ai malheureusment pas pu me libérer cette année pour venir à cette nouvelle édition Be-Zend et j'en suis dégoûté.
    En espérant que l'année prochaine sera plus propice pour ma venue, j'attends impatiemment les supports de présentation en ligne.

  • http://twitter.com/nicouchot Nicolas Couchot

    Merci, et très beau site au passage.