Comparaison des frameworks PHP Slim et Flight

DEV - 14/09
Pourquoi utiliser un micro framework ? Sur les réseaux sociaux, les nouveaux développeurs PHP demandent souvent « Quel framework devrait...

Pourquoi utiliser un micro framework ?

Sur les réseaux sociaux, les nouveaux développeurs PHP demandent souvent « Quel framework dois-je utiliser pour mon projet » et généralement les réponses données sont « Laravel » ou « Symfony ».

Bien qu’il s’agisse de deux bonnes options, la bonne réponse à cette question devrait être « Que devez-vous faire avec le framework ? »

Le bon framework doit être celui qui fait ce dont vous avez besoin, sans de nombreuses fonctionnalités que vous n'utiliserez jamais.

Si vous créez un site Web avec une seule route, utiliser Laravel ou Symfony reviendrait à sur-ingénierier le site, tandis que pour un site complexe, Laravel ou Symfony peuvent être le bon choix.

Les micro-frameworks sont parfaits pour créer des sites de petite et moyenne taille qui n'ont pas besoin de toutes les fonctionnalités fournies par un framework full stack.

Bien qu'il en existe de nombreux, Slim et Flight PHP sont tous deux d'excellents exemples de micro-frameworks.

Récemment, j'ai créé un petit site Web qui demande à l'utilisateur de résoudre 10 questions liées à la base de données. Il comportait trois itinéraires et quelques requêtes de base pour récupérer les questions et comparer les réponses.

Pour un petit projet comme celui-ci, un micro-framework est un excellent choix. J'ai construit le site sur Slim et Flight PHP pour les comparer.

Squelettes

Si...
[Courte citation de 8% de l'article original]

Loading...