Разница между 3-уровневой архитектурой и (MVC или MVP) - PullRequest
1 голос
/ 04 июля 2011

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

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

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

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

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

1 Ответ

1 голос
/ 04 июля 2011

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

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