Я работаю над одностраничным базовым приложением, которое использует API Facebook как бэкэнд-механизм. Поэтому мне нужно написать очень тонкий слой клея между ними, используя PHP. У меня многолетний опыт работы с CakePHP, CodeIgniter, Kohana и всеми другими фреймворками из славных дней MVC, и я уверен, что если я возьму их, мне придется удалить большую сложность, а не извлечь выгоду из этого.
То, что я ищу, должно быть очень тонким слоем поверх ванильного PHP, что дает вам все возможности для расширения, но не нажимает на кучу конфигураций и условностей на вашем лице.
В мире Python есть хорошая микроструктура, называемая Flask. Я считаю, что это так и делает Синатра Руби. Итак, как насчет красивой микрофракции в PHP?
Silex , вероятно, тот, который должен идти в настоящее время. Он наилучшим образом поддерживает современные методы программирования PHP, разработан синхронно со своим «большим» братом Symfony2 , проверен на единицу, хорошо документирован и предоставляет возможность внедрять сторонние библиотеки через очень хороший механизм DI-контейнера.
Лично я использую эту инфраструктуру для всего, что не требует обширного кэширования, управления пользователями, взаимодействия с большой базой данных или безопасности. Итак, в основном 95% веб-приложений я пишу.
Есть несколько других хороших микрофрактограмм, написанных на PHP, которые вы, возможно, захотите рассмотреть:
Лично я использовал Slim, и я думаю, что он достаточно хорош, чтобы просто выполнять эту работу. Его простота в использовании, и на их веб-сайте имеется достаточная документация.
Посмотрите на Silex micro framework для PHP
Возможно, вам интересно прочитать эту статью сначала http://mwop.net/blog/2012-08-17-on-microframeworks.html
В любом случае существует Silex, который представляет собой микро-структуру, основанную на Symfony 2 Framework. Silex разрабатывается и поддерживается теми же людьми Symfony 2
Если вы ищете чрезвычайно легкий PHP-маршрутизатор для создания приложения REST, я бы настоятельно рекомендовал ToroPHP .