Задать вопрос
kleinmaximus
@kleinmaximus
Senior Full-stack Javascript Developer

В чем отличие phalcon-micro от phalcon?

Вот здесь приводится тест производительности различных фреймворков.
Phalcon-micro значительно опережает стандартный Phalcon.
А как сильно они отличаются?

P.S.: Только не надо писать, что один это full, а второй micro. Хотелось бы знать более конкретно.
  • Вопрос задан
  • 3229 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Push Pull К ответам на вопрос (3)
deadbyelpy
@deadbyelpy
веб-шмеб
Тем что в micro - урезанный функционал. Вам недоступно большая часть событий.
Встроенный router, dispatcher, и соответственно только их (но и не все) события. Запрос обработанный через микро не уйдет дальше него.
Это что-то похоже на приложение где 1 контроллер и больше ничего.
Уже инициализированные request, response, и отдельно стоит view, его надо инициализировать, но микро сможет его использовать без лоадера и DI.
Но все еще можно включить нормальный DI, автозагрузку файлов, модели, и все прочее, кроме Dispatcher, Router.
Также есть microCollection, используя его можно уже писать и использовать более 1 контроллера, причем запрос может быть обработан с помощью 2 и более контроллеров.

А по скорости отличаются потому как, что будет быстрее более нагруженное или менее нагруженное приложение? - ответ очевиден.
Ответ написан
Комментировать