CakePHP est un framework PHP qui propose une architecture MVC et des outils essentiels afin de concevoir rapidement une petite application web ou un simple blog. Basé sur Ruby on Rails et avec une philosophie de développement (Conventions over configurations), il a toujours su se faire une petite place parmi les grands framework comme Laravel, Symfony ou Zend.
Longtemps décrié en raison de son choix de rétro compatibilité avec PHP 4, ce dernier a tourné une page de son histoire en annonçant la stabilité de sa version 3.0.
Dans cette nouvelle version, vous disposez :
- d'une réécriture complète du code et de l'architecture afin d'être en accord avec les standards PSR ;
- d'une meilleure gestion des routes et du dispatcher ;
- d'un tout nouvel ORM puissant et très flexible ;
- d'un gestion amélioré de l’internationalisation.
Ainsi si cela reste un jeu d'enfant de développer des applications CRUD simples avec CakePHP, ce dernier offre de nouvelles perspectives pour des applications d'envergures.
Site officiel, téléchargement et documentations
Et vous ?
Que pensez-vous de ce framework ?
Quels outils PHP utilisez-vous pour vos développements ?