Я уже задал аналогичный вопрос и получил убедительный ответ.Что лучше: Разработка веб-проекта в MVC или N-Tier Architecture?
What is difference of developing a website in MVC and 3-Tier or N-tier architecture?
В связи с заключением этого вопроса я начал разрабатывать проекты в N-уровневой архитектуры.
Примерно час назад я задал еще один вопрос о том, что является лучшим шаблоном проектирования для создания интерфейса? Там самый проголосовавший ответ предлагает мне использовать архитектуру MVC.
What is the best design pattern to design the interface of an WebPage?
Теперь я смущен, Первый пост предложил мне, что оба они похожи, только разницей, что в N-уровня, то уровень физически и логически разделены, и один слой имеет доступ к одному выше и ниже это, но не все слои.
Я думаю, ASP.net использовала архитектуру 3 уровня при разработке приложений или веб-приложений. Где в качестве фреймворков, таких как Zend, Symphony, они используют MVC.
Я просто хочу придерживаться шаблона, который лучше всего подходит для разработки WebProject? Может быть, это очень глупое замешательство? Но если кто-то может устранить эту путаницу, это будет очень полезно?
будет легче ответить, если вы объяснить более подробно, что вы имеете в виду, когда вы говорите «многоуровневого» и «MVC «. Оба эти термина эволюционировали со временем и приобрели несколько значений, некоторые из которых являются взаимоисключающими. –
На самом деле, у меня нет большого понимания как в архитектуре MVC, так и в N-уровне. – Starx
Лучший дизайн шаблона, вероятно, является мифом, так как ничто не будет идеальным во всех случаях, IMO. –