Почему я влюбился в архитектуру MVC
Архитектура шаблона MVC натолкнула меня на мысль о разделении ответственности, она помогла мне реализовать разделение ответственности между классами модели, представления и контроллера в приложениях.
При таком разделении я обнаружил массу преимуществ архитектуры MVC:
а. Архитектура MVC помогает контролировать сложность приложения, разделяя его на три компонента: модель, представление и контроллер.
б. MVC не использует серверные формы, поэтому он идеально подходит для тех разработчиков, которым нужен полный контроль над поведением своего приложения.
в. Подход к разработке через тестирование поддерживается архитектурой MVC.
д. MVC использует шаблон переднего контроллера. Шаблон переднего контроллера обрабатывает несколько входящих запросов с использованием единого интерфейса (контроллера). Фронтальный контроллер обеспечивает централизованное управление. Нам нужно настроить только один контроллер на веб-сервере вместо многих.
е. Контроллер Front обеспечивает поддержку расширенной маршрутизации для разработки нашего веб-приложения.