Intereting Posts
Передача строки Javascript в PHP PHP Imagick не может установить цвет фона фона проблема с php mail () – от имени не отображается правильно Приоритеты страницы сервера между index.php или index.html превратить URL-адрес в аргументы funciton php mvc Magento: администратор получает электронную почту по новому заказу Как декодировать «Content-Encoding: gzip, gzip» с помощью curl? Если нет вложения, тогда отправьте сообщение, иначе, кнопку загрузки изображения PHP-заголовок («Местоположение:») внутри функции перенаправляет без функции вызова Ограничение позиций корзины в одной и той же категории продуктов Что такое флагов PHP в аргументах функции? PHP IDE – хотите синхронизировать локальное хранилище с FTP Проблема при записи файлов со специальными символами в PHP + Apache – проблема с кодировкой $ wpdb-> get_var не работает для меня Отправьте форму ajax и оставайтесь на той же странице, которая не работает

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

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

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

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

Solutions Collecting From Web of "Микроструктура (например, Flask или Sinatra) для PHP"

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

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

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

  • Стройное
  • Limonde
  • Рейс

Лично я использовал 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 .