Подтвердить что ты не робот

Микро-каркас (например, Flask или Sinatra) для PHP

Я работаю над одностраничным базовым приложением, которое использует API Facebook как бэкэнд-механизм. Поэтому мне нужно написать очень тонкий слой клея между ними, используя PHP. У меня многолетний опыт работы с CakePHP, CodeIgniter, Kohana и всеми другими фреймворками из славных дней MVC, и я уверен, что если я возьму их, мне придется удалить большую сложность, а не извлечь выгоду из этого.

То, что я ищу, должно быть очень тонким слоем поверх ванильного PHP, что дает вам все возможности для расширения, но не нажимает на кучу конфигураций и условностей на вашем лице.

В мире Python есть хорошая микро-структура, называемая Flask. Я считаю, что это и делает Ruby Sinatra. Итак, как насчет красивой микрофракции в PHP?

4b9b3361

Ответ 1

Silex, вероятно, тот, который должен идти в настоящее время. Он наилучшим образом поддерживает современные методы программирования PHP, разработан синхронно со своим "большим" братом Symfony2, проверен на единицу, хорошо документирован и обеспечивает возможность внедрения сторонних библиотек через очень хороший механизм DI-контейнера.

Лично я использую эту инфраструктуру для всего, что не требует обширного кэширования, управления пользователями, взаимодействия с большой базой данных или безопасности. Итак, в основном 95% веб-приложений, которые я пишу.

Ответ 2

Есть несколько других хороших микрофрактограмм, написанных на PHP, которые вы можете рассмотреть:

Лично я использовал Slim, и я думаю, что он достаточно хорош, чтобы просто выполнять эту работу. Его простой в использовании, и на их веб-сайте имеется достаточная документация.

Ответ 3

Посмотрите Silex micro framework для PHP

Ответ 4

Возможно, вам интересно сначала прочитать эту статью http://mwop.net/blog/2012-08-17-on-microframeworks.html

В любом случае существует Silex, который представляет собой микро-фреймворк, основанный на Symfony 2 Framework. Silex разрабатывается и поддерживается теми же людьми Symfony 2

Ответ 5

Если вы ищете чрезвычайно легкий PHP-маршрутизатор для создания приложения REST, я настоятельно рекомендую ToroPHP.