Можно ли считать CMS WordPress MVC-моделью?

ВОПРОС

Всем привет. Как-то мне стало интересно – WordPress можно считать MVC-моделью? Я пробовал искать ответы на форумах и понял одну простую вещь. Большинство вообще не знает, что это такое и их доводы в основном строятся на предположениях. Ладно, вернемся к нашей платформе. Если рассматривать CMS как этот ключ к динамическим веб-приложениям, то можно принять WP_Rewrite в качестве контроллера, а запросы и логику плагина как модель?

ОТВЕТ

Привет. Тема достаточно интересная и действительно спорная. Смотри, MVC – это определенные стандарты архитектурного проектирования. Рассмотрим вопрос с двух сторон. С одной стороны, принадлежность блоговой платформы к этим стандартам есть, но с другой у этого шаблона имеется определенная парадигма, а у CMS ее нет. Поэтому она только частично может относиться к классу моделей MVC. Теперь делай выводы самостоятельно, но скорее всего, вопросов стало еще больше 🙂