Я просто хочу узнать разницу между 3Tier Architecture и (MVC или MVP).
Я задаю этот вопрос, потому что я разработчик C ++ и новая веб-разработка.Я прочитал различные интернет-ресурсы и обнаружил, что они одинаковы. Основная черта состоит в том, что у нас есть следующие 3 уровня:
- 3-уровневая архитектура: уровень представления, уровень бизнес-логики и уровень доступа к данным
- MVC: представление, контроллер и модель
- MVP: представление, презентатор и модель
Я нашел хороший ресурс о разнице между MVP и MVC, новсе еще путают с 3-х уровневой архитектурой.
Примечание: под 3-х уровневым я имею в виду 3 логических уровня, а не физические уровни.