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