на работу других бандлов, но зато возможна конфигурация их совместной
работы;
Стабильность – длительное время поддержки версий;
Ориентированность на разработчика - Phalcon имеет очень удобную
консоль и для того, чтобы программист не выполнял рутинную работу, консоль
Phalcon делает генерацию определенного кода вместо программиста с помощью
определенных команд.
Данный фреймворк работает с подходом к программированию,
называемый Model-view-controller (MVC). С английский этот подход дословно
переводится как «модель-представление-контроллер» или «модель-вид-
контроллер»
Основная идея данного подхода заключается в разделении данных, их
представлениях пользователям и обработку действий пользователей на три
больших группы:
Модель (англ. Model). Модель отвечает за знание о предметной
области. Чаще всего она включает классы, которые являются программными
прообразами реальных объектов предметной области. Данные классы содержат
информацию об объектах в виде атрибутов, которым задаются определенные
значения. Классы данной группы по сути лишь хранят данные но пользователю
их никаком образом не выводят.
Представление, вид (англ. View). Основная задача представлений, в
отличие от модели, - отображение данные пользователю. Чаще всего
представление – это форма интерфейса ИС. Главная задача – представить
информацию, хранимой в модели в виде, воспринимаемым пользователем.
Контроллер (англ. Controller). В этих классах обычно реализована
обработка действий пользователя в формах пользовательского интерфейса.
В рамках веб-приложений можно сказать, что пользователь, выполняя
какие-то действия в формах представления, отправляет запросы контролерам,
которые выполняют нужные манипуляции с моделью данных и передают
результат в представление.