Livre blanc : un comparatif de 4 framework PHP
22 mai 2008 – 23:08Clever Age a publié le 14 mai dernier un livre blanc qui compare 4 frameworks PHP majeurs : Symfony, Zend Framework, CakePHP et CodeIgniter.
Accélérer ses temps de développement en industrialisant ses processus est le formidable bénéfice apporté par l’utilisation d’un framework. Cependant ce choix ne se fait pas à la légère car il va structurer le développement dans une logique spécifique. Opter pour un framework est donc très impactant. Ce n’est pas pour la vie mais c’est pour longtemps ; d’où l’intérêt de miser sur la bonne solution. Comme pour le choix d’une voiture, certains critères peuvent être indispensables (qualité, fiabilité…) mais beaucoup d’autres restent liés à l’utilisation que l’on compte en faire. Clever Age offre à ce sujet une grille d’analyse pertinente qui facilite le choix.
Les projets open source évoluant très vite, un autre facteur à prendre en compte est la pérennité du framework lui-même. Le dernier livre blanc intéressant émane de Smile et date d’un peu plus d’un an. Il comprend 77 pages et compare 13 frameworks (Cf. un article de synthèse sur LeMondeInformatique.fr). Il est ainsi très intéressant de faire une mise en perspective des deux livres blanc pour observer comment les choses ont avancé sur les 4 frameworks en question.
En conclusion : Symfony continue à s’imposer comme une des meilleures solutions grâce à sa documentation, son dynamisme et sa popularité croissante. Il est considéré par Clever Age comme adapté aux projets volumineux (+ de 1000 j/h), mais également très profitable aux projets plus restreints (à partir de 50 j/h). Zend Framework, puissant mais lourd à mettre en oeuvre, est conseillé pour les projets volumineux (+ de 500 j/h) présentant des contraintes techniques fortes. CakePHP souffre d’un nombre important de points faibles qui en réduit l’intérêt. CodeIgniter est fidèle à ses promesses : simplicité, rapidité et souplesse ; mais il a les défauts de ses qualités et est plutôt recommandé pour de petits projets (moins de 100 j/h) contraints par la présence de PHP4.
Les projets de framework open source étant pléthorique, il est difficile de tous les tester. On aurait cependant aimé voir passer à la même grille d’évaluation des outils comme Jelix, dérivé de Copix ou Prado. Peut-être pour plus tard… En attendant, téléchargez le livre blanc sur Clever Age :

Un commentaire pour “Livre blanc : un comparatif de 4 framework PHP”
Un article très intéressant, merci de l’avoir mis en avant…
Par fabien le juin 10, 2008