Parmi l’ensemble des frameworks PHP du marché, il y en a un que je trouve facile d’utilisation et de compréhension : Codeigniter.
Il a été créé en 2006, et en est actuellement à sa version 3.
Parmi ses qualités, il est simple et facile d’installation. Il est possible de l’installer en moins de 2 minutes.
Il possède la logique de l’architecture MVC (modèle-vue-controller), architecture que l’on peut modifier en mettant en place l’architecture HMVC (Hierarchical Model View Controller). Le HMVC fait en sorte de diviser une application en plusieurs modules, ces derniers étant construit avec l’architecture MVC.
Les vues de CodeIgniter sont au format PHP, un des seuls mauvais points de ce framework. Il est possible néanmoins d’y intégrer Twig.
CodeIgniter possède une documentation complète que l’on peut voir sur le site codeigniter.com.
Il est possible aussi de trouver de bon tutoriels sur ce framework, que je trouve très bien. Par exemple, Apprendre CodeIgniter de A à Z sur Tutora.fr, et CodeIgniter, le framework au service des Zéros d’Openclassrooms.
Au cours des prochaines semaines, je ferai quelques articles cours sur ce framework.