Silex vs SLIM PHP Framework
Nous devons affiner notre recherche entre les Silex et Slim frameworks PHP pour le routage de notre Api REST sur notre Apache/PHP/MySQL Server.
Les deux semblent avoir de bonnes critiques. Silex a probablement une plus grande communauté, car il est venu de Symfony. Mais la documentation semble être de mieux en Slim.
Ce que les gars, vous ne le suggère? Toute expérience du monde réel des environnements de production?
Sathish
source d'informationauteur sathish subramanian
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même choix à faire, et je choisis Silex, voici pourquoi :
Pour conclure, l'argument principal est que c'est basé sur Symfony qui a de nombreux avantage.
Le Symfony outils de Débogage sont la meilleure chose sur terre !!
Maintenant, j'ai deux sites réalisés avec Twig et je suis vraiment heureux !
Vous pouvez également voir que, c'est une technique de comparaison de ces deux cadres :
https://michalzuber.wordpress.com/2015/04/02/silex-vs-slim-php-microframework-comparison/
Slim 3 est très léger et bien adapté à l'Api.
Vous pouvez éventuellement injecter un conteneur (Bouton par défaut, mais n'importe quel Conteneur-Interop de travail) lors de la construction de votre Slim application. Le Silex application s'étend Pimple donc est un conteneur.
Besoin slim/rameau-voir si vous avez besoin de Rameau.
Slim de la Demande et de la Réponse du support PSR-7 HTTP mise en œuvre des messages.
Slim est mieux si vous voulez créer des api comme sa lumière et rapide. Par conséquent slim vous offre la DI et les itinéraires qu'il est beaucoup plus souple à utiliser vos propres bibliothèques ou les plugins de laravel ou symfony ou tout tiers.
Par exemple, vous pouvez utiliser sentinel à partir de laravel pour auth
Le 12 janvier, Fabien Potencier a écrit que sensiolabs cesse de soutenir silex.
https://symfony.com/blog/the-end-of-silex
Citation de silex offiial site:
Le fait que les Silex ne prend pas en charge le PSR-7 (au moment de la rédaction du présent) un grand déçu. Il a beaucoup de bon point déjà mentionné ci-dessus. Il y a un plugin/extension qui permet de le faire, mais je ne vois pas l'intérêt de l'ajout de cette surcharge lorsque vous êtes à la recherche pour un léger cadre