Разница между трехуровневой архитектурой и (MVC или MVP)

Я просто хочу знать разницу между 3-х уровневой архитектурой и (MVC или MVP).

Я задаю этот вопрос, потому что я разработчик на C ++ и занимаюсь новой веб-разработкой. Я читал различные интернет-ресурсы и обнаружил, что оба одинаковые, основная линия состоит в том, что у нас есть следующие 3 слоя:

  • Трехуровневая архитектура: уровень представления, уровень бизнес-логики и уровень доступа к данным
  • MVC: представление, контроллер и модель
  • MVP: представление, докладчик и модель

Я нашел хороший ресурс о разнице между MVP и MVC, но все еще путаю с трехуровневой архитектурой. .

Примечание. Под 3 уровнем я имею в виду 3 логических уровня, а не физических уровней.


person Jame    schedule 04.07.2011    source источник
comment
Пожалуйста, посмотрите ваш другой вопрос: stackoverflow.com/questions/6592182/   -  person Steve    schedule 06.07.2011


Ответы (1)


Взгляните на этот вопрос MVC против многоуровневой архитектуры. Он не касается конкретно MVP, но, учитывая, что MVP и MVC, похоже, представляют собой два разных подхода к одной и той же проблеме, он должен вам помочь.

person Tim    schedule 04.07.2011