Post on 16-Jun-2015
Микрофреймворкина PHP
Андрей Синицын
Микрофреймворк
Что внутри?
РоутерБазовая модельБазовый контроллерОбработка запросаОбработка ошибок
Эволюция
CMSБольшая монолитная система
Набор плагинов
Плохо расширяетсяИзбыточный функционал
Эволюция
CMFКаркас приложения
«Все включено»
Хорошо кастомизируетсяБольшой объем кода
Требует квалификации
Эволюция
MicroCMFМаленький и быстрый
Интеграция сторонних компонентовБыстрый старт
Не требует длительного изучения
Где использовать?
А если серьезно?
Прототипирование
Особенности
Нет избыточности
Полагаемся на квалификацию
Все в наших руках
Особенности
PHP_VERSION >= 5.3
NamespacesLambda
Комплектация
HTTP RoutingRequest handlerMVC Base ComponentsError handlerCustom error pagesCaching schemes
Пишем блог за...
20 минут!!
(с «холодного» старта)
Расширяемся
MicroCMF
ORM
TPL Engine
Net Comms
REST, SOAP
API
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