Se por um acaso você nunca ouviu falar das siglas acima, cada uma delas representa um padrão de arquitetura, principalmente no que diz respeito à interface de usuário (camada de apresentação). O grande objetivo desses padrões é isolar ao máximo a camada de apresentação, no caso a letra V de todos eles, o View.

Aliás, esses padrões concordam apenas nas duas primeiras letras, o V (View) e o M (Model). A terceira parte, que é a que difere cada um deles, é também a que explica melhor como cada um deles funciona.

MVC (M – V – Controller)

Se você não sabe o que é MVC, deve estar há um bom tempo sem se atualizar na plataforma .NET. MVC é o avô pop de todos esses padrões. Ele surgiu lá no começo da década de 80, mas se tornou muito popular na criação de aplicações Web.

...
Quer ler esse conteúdo completo? Tenha acesso completo