PHP MVC против многоуровневого дизайна - PullRequest
2 голосов
/ 27 сентября 2010

У меня есть несколько вопросов, касающихся MVC, которые я хотел бы уточнить.В нашей компании мы используем две собственные разработанные платформы для создания приложений PHP.Один - это инфраструктура MVC, в то время как другой использует трехуровневый дизайн с уровнем представления, логическим уровнем и уровнем доступа к данным.Мы находим 3-уровневый дизайн более «дружественным к объектам».Вопрос заключается в том, есть ли что-то, чего нам не хватает в MVC, потому что мы обычно заканчиваем тем, что используем инфраструктуру MVC для простых систем CMS и другую инфраструктуру для более интенсивных приложений (таких как, например, приложение бухгалтерского учета)

спасибо

1 Ответ

1 голос
/ 27 сентября 2010

Это несколько сравнивает яблоки и апельсины.Там нет "против".V и C в MVC - это уровень представления, тогда как бизнес-логика и DAL - это оба уровня в M. До тех пор, пока вы держите их отдельно, нет никаких причин, по которым ваш дизайн не может использовать MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...