10 Frameworks PHP
Trouvé sur le site de JDN, le top 10 des frameworks PHP les plus interressants du moment !
| Dix frameworks PHP | | Nom | Requiert | Méthode/Inspiration | Notes | | CakePHP | PHP4&5, MySQL, PostgreSQL, SQLite et AdoDB | MVC / Rails | Port de Rails en PHP, selon les développeurs mêmes, avec ajout de spécificités PHP. Très proche de l’esprit Rails original. | | eZ Components | PHP5.1, PEAR | PEAR | Plus un lot de composants qu’un framework, il n’est pas pour autant limité, mais simplifie largement le travail du développeur Web : gestion mail, BDD, fichiers, image… | | Mojavi | PHP4&5, MySQL, PostgreSQL, DPO, Creole | MVC / Rails | La version 2.0 est stable et conseillée. La v3 est abandonnée au profit d’Agavi 1.0, les efforts de développeurs se concentrent donc sur la v4. | | Prado | PHP5.0.2, MySQL | Basé sur les évènements / Apache Tapestry, Delphi | Vainqueur du concours de programmation de Zend en 2005. Il combine fichiers XML de configuration, modèle de page HTML et classes PHP. Surnommé “l’ASP.Net de PHP”. | | Phocoa | PHP5, MySQL, Smarty, Phing | MVC / Cocoa & WebObjects | Port PHP du framework Cocoa d’Apple. Profite d’une documentation complète (générée par phpDoc). Utilise le moteur de persistance Propel. | | phpMVC | PHP4 et plus, MySQL | MVC / Struts | Port PHP de Jakarta Struts | | PHP on Trax | PHP5, PEAR::DB | MVC / Rails | Précédemment nommé “PHP on Rails”, reprend tous ses grands principes. Malheureusement, la documentation est succincte. Par ailleurs, il nécessite des extensions PEAR pour certaines fonctionnalités. | | Seagull | PHP5, PEAR | MVC / Rails | Basé sur Mojavi, Propel et Rails, il leur ajoute ses propres fonctionnalités : internationalisation automatique, gestion de cache, pagination… | | Symfony | PHP5, MySQL, PostgreSQL, Oracle, MSSQL, Creole | MVC / Rails, design patterns | Projet français très en vue et très complet, il est également l’un des frameworks les plus intéressants de cette liste. Il dispose notamment d’une documentation très complète, ce qui est rare. | | WACT | PHP4&5, MySQL | MVC, design patterns | Acronyme de “Web Application Component Toolkit”. Très porté sur la sécurité. | | Zend Framework | PHP5.0.4, PECL::PDO | MVC | Le petit nouveau de Zend, dont on attend beaucoup. Très documenté, et logiquement soutenu de manière professionnelle, il incorpore déjà de nombreux modules : gestion PDF, services Web, Ajax/JSON, sécurité… | | Nom | Requiert | Méthode/Inspiration | Notes |
Julien m’a aussi parlé de Copix, un autre framework bien français… Je ne peux pas vous en dire + mais si vous voulez en savoir plus cliquez ici.