Микрофреймворки
     на PHP
  Андрей Синицын
Микрофреймворк
Что внутри?
Роутер
Базовая модель
Базовый контроллер
Обработка запроса
Обработка ошибок
Эволюция
          CMS
Большая монолитная система
     Набор плагинов

    Плохо расширяется
  Избыточный функционал
Эволюция
         CMF
  Каркас приложения
   «Все включено»

Хорошо кастомизируется
  Большой объем кода
 Требует квалификации
Эволюция
           MicroCMF
      Маленький и быстрый

Интеграция сторонних компонентов
         Быстрый старт
 Не требует длительного изучения
Где использовать?
А если серьезно?


Прототипирование
Особенности
     Нет избыточности

Полагаемся на квалификацию

     Все в наших руках
Особенности

PHP_VERSION >= 5.3

    Namespaces
      Lambda
Комплектация
HTTP Routing
Request handler
MVC Base Components
Error handler
Custom error pages
Caching schemes
Пишем блог за...

   20 минут!!


  (с «холодного» старта)
Расширяемся
  ORM                      REST, SOAP



TPL Engine      MicroCMF      API



Net Comms                   Caching
Решения
Решения

Slim Framework



http://www.slimframework.com/
Решения

         Silex




http://silex.sensiolabs.org/
Решения

Flourish + Moor




        http://flourishlib.com/
https://github.com/jeffturcotte/moor
Решения

          Fat-Free




http://sourceforge.net/projects/fatfree/
Спасибо, что пришли :)
    boombick

    andrey.sinitsyn@ontico.ru

    http://twitter.com/boombick

    Есть вопросы?
   Готов ответить :)

Микрофреймворки на PHP (Андрей Синицын)