Padrões de Arquitetura para desenvolvimento web e mobile
De Aulas
Revisão de 15h35min de 8 de setembro de 2021 por Admin (discussão | contribs) (→MVP - Model-View-Presenter)
Afluentes: Sistemas Distribuídos e Mobile
MVC - Model-View-Controller
O MVC (Model-View-Controller)é um padrão de projeto de software da 1970 que tem como enfoque o reuso de código e a separação de conceitos em três camadas interconectadas, onde a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados (back-end).
Link para o material sobre Padrão MVC.
MVP - Model-View-Presenter
- Separa a camada de apresentação das camadas de dados e regras de negócio
- Dividido em três partes distintas
- Model
- View
- Presenter