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