Sommaire

Les frameworks PHP

À l’heure où ces lignes sont écrites, il existe trois grands frameworks PHP qui se partagent le marché :

  • Symfony, bien sûr, qui est incontestablement le framework le plus apprécié, surtout en Europe. Il possède une très grosse communauté. C’est un framework français (développé par SensioLabs). Son utilisation est grandissante, notamment pour de gros projets comme Drupal 8, eZ Publish 5, Dailymotion, BlablaCar…

  • Laravel, le plus gros concurrent de Symfony. Il reprend beaucoup de composants issus de Symfony, comme le système de routage, la gestion des formulaires, les classes de requêtes et de réponses... Il est très utilisé aux États-Unis.

  • CodeIgniter, qui est le plus simple des frameworks. On peut l’appréhender en moins d’une heure. C’est ce qui fait sa popularité. Il est utile pour ceux qui veulent avoir une structure de base de framework et rien de plus. Mais ses fonctionnalités sont beaucoup moins développées que celles des autres.

Il existe d’autres frameworks, comme Zend, Yii ou CakePhp qui sont beaucoup moins utilisés aujourd’hui.