Symfony Live 2010 & Symfony 2

Pour commencer, toutes mes excuses aux personnes (s’il y en avait :x ) qui voulaient me suivre hier sur mon blog lors de la seconde journée du Symfony Live 2010. En effet, un léger problème a rendu mon édition d’article impossible.

Bref, de toute façon, si vous me suivez, vous devez également suivre d’autres blogs qui vous ont sans doute fait partager cet événement.

SfLive2010

Je ne vais pas revenir sur toute cette conférence qui était ma foi fort intéressante mais très fatiguante (dieu sait que le français n’est pas le spécialiste des langues étrangères …).
Je vous laisse découvrir la plupart des présentations sur le blog de S.I.G.B.

Ce qu’il faut retenir d’important de ces deux jours : Symfony 2 & Doctrine 2 ! Pourquoi pas le reste, tout simplement parce qu’il s’agissait soit de présentation, soit d’expériences. C’était fort intéressant mais je pense que ce qu’attendaient les gens était vraiment ces deux choses.

Doctrine 2

Doctrine a été 100% réécrit pour PHP 5.3, il est environ 3 fois plus rapide que Doctrine 1, la notion de magie est appelée à disparaître (ou presque) donc les méthodes findByNom, c’est fini !
Tout va être entité dans Doctrine 2. Pour plus d’infos, je vous laisse regarder la présentation de Jonathan.

Symfony 2

Symfony 2.0 is awesome !

dixit Fabien.
Je ne peux pas tout raconter sur ce qui s’est dit hier, il y a trop de choses mais vous verez que Symfony 2 (et non symfony 2 !) est plus configurable, plus flexible, tout en mieux en fait :o
Il est environ 3 fois plus rapide que sf 1.4 et zf 1.1, 6 que cakePHP et surtout, il n’utilise que la moitié de la mémoire nécessaire à sf 1.4 et zf !
Bref, une présentation est plus parlante : Symfony 2.0 by Fabien Potentier.

[DAY 1] Symfony live 2010 #sflive2010

[MAJ4] Hum ! Intéressant … Doctrine 2 ! Que vous dire à part qu’il a été réécrit à 100% par rapport à Doctrine 1 et ce pour PHP 5.3, qu’il est beaucoup plus rapide (hydratation de 5000 objets : D1 = 4.3s – D2 = 1.4s) et qu’il devrait voir le jour en version stabled’ici 6-12 mois. Plus d’informations sur le site officiel de Doctrine.

[MAJ3] Voici le conseil de la journée : DO NOT USE SFCONTEXT IN YOUR FILES ! Par exemple, dans vos formulaires, évitez le sfContext::getInstance()->getUser(), préférez passer le context ($this->getContext()) ou le user directement ($this->getContext()->getUser()) à votre form (new myForm(null, array(‘context’ => $this->getContext()))).
Nous avons eu un excellent exposé sur les migrations avec Doctrine et je vous conseille d’y jeter un coup d’oeil !

[MAJ2] Enfin une vraie connexion internet !!!! It’s lunch time ! Et avant cela, John Cleveley nous a donné un certain nombre d’astuces sur l’admin generator (du dynamique max_per_page, des plugins intéressants, l’importance de recourir à des thèmes personnalisés, …) et juste avant le repas, deux personnes de chez Microsoft nous ont présenté le cloud computing avec Windows Azure et leurs nombreux efforts envers l’open-source (PHP, MySQL, …).

[MAJ1] Après une brève présentation de fabien potentier, le premier intervenant (thomas rabaix) nous a expliqué les principes de l’internationalisation et de la localisation avec symfony puis il nous a présenté un plugin de traduction dynamique (mgI18nPlugin).

C’est parti pour ce sf live 2010!
Je vais essayer de vous le faire partager dès que possible. Le plus dur étant de tenir la traduction (et oui je ne suis pas bilingue unfortunetly).
Un grand remerciement à l’équipe de SensioLabs qui m’a invitée à cet événement !

Symfony Live 2010 coming !

Pas beaucoup de nouvelles ces derniers temps (cours du soir, examens, taf, blog en développement, …) mais ça va revenir !

Mais bon, ce n’est pas le propos du jour ! Non, aujourd’hui, je tenais juste à vous rappeler la tenue la semaine prochaine du Symfony Live 2010.
Cet événement, déjà très intéressant l’an dernier, risque de l’être encore plus cette année ! Ca va parler internationalisation, admin generator, Zend Framework ou encore Doctrine 2.0 mais surtout Symfony 2.0 ! Eh oui ! La première release de sf2 va être dévoilée mercredi 17 février !

Qui plus est, c’est l’occasion de rencontrer la communauté mais surtout la core team et de mesurer l’étendue de symfony à travers le monde.

Je vous conseille de ne pas manquer cet événement ! Il est encore possible de s’y inscrire donc, rendez-vous là-bas !