Micro-framework (comme le Flacon, ou Sinatra) de PHP
Je suis en train de travailler sur une seule page, colonne vertébrale-en fonction de l'app, qui utilise Facebook de l'API en tant que principal mécanisme. Donc, j'ai besoin d'écrire une très fine couche de colle entre les deux, à l'aide de PHP. J'ai une longue expérience avec CakePHP, CodeIgniter, Kohana, et tous les autres cadres de la glorieuse jours de la MVC, et je suis sûr que si je prends l'un de ces, j'ai dû enlever beaucoup de la complexité, plutôt que d'en profiter.
Ce que je recherche doit être une très mince couche sur le dessus de la vanille PHP, qui vous donne toutes les possibilités de s'étendre, mais ne pas pousser un tas de configurations et de conventions dans votre visage.
Dans le Python du monde, il y a une belle micro-framework,appelé le Flacon. Je crois que c'est ce que Ruby Sinatra aussi. Alors, comment une belle microframework en PHP?
- Je dirais PHP lui-même est un micro-framework, mais s'il vous plaît ne pas tirer sur moi.
Vous devez vous connecter pour publier un commentaire.
Mise à jour 2018-05 car cette réponse attire encore tout à fait un peu d'attention. Silex a été abandonnées en janvier.
Il y a eu parle de l'obtention de nouveaux responsables, mais comme je le vois, il n'en fut rien.
Actuellement, Slim et Lumen nous semblent de bonnes alternatives, bien que Symfony v4 peut être le programme d'installation relativement faible grâce à la nouvelle Flex système.
Silex est probablement la première à partir à l'heure actuelle. Il a le meilleur support de PHP moderne des techniques de programmation, est développé en phase avec son "grand" frère Symfony2, de l'unité testée, bien documenté et offre la possibilité d'introduire de la 3e partie des bibliothèques par le biais d'un très bon DI-conteneur mécanisme.
Personnellement, j'utilise ce cadre pour tout ce qui n'a pas besoin d'une vaste mise en cache de l'utilisateur, la gestion, la lourde interaction des bases de données ou de sécurité. Donc, en gros 95% des applications web que j'écris.
Il y a quelques bonnes microframeworks écrit en PHP que vous pourriez envisager:
Personnellement, j'ai utilisé Slim et je pense que c'est assez bon pour faire le travail. Son simple à utiliser et il existe une vaste documentation disponible sur leur site web.
Ont un coup d'oeil à Silex micro framework pour PHP
Peut-être vous êtes intéressé à lire cet article premier http://mwop.net/blog/2012-08-17-on-microframeworks.html
De toute façon il existe Silex qui est un micro-framework basé dans le Framework Symfony 2. Silex est développé et maintenu par les mêmes personnes de Symfony 2
Si vous êtes à la recherche d'un très léger PHP routeur pour construire une application REST sur, alors je vous recommande fortement ToroPHP.