nO que é o MVC
npadrão projeto para o desenvolvimento de
aplicações,
nA implementação de aplicações usando este
padrão são feitas com
recurso a frameworks, apesar de não ser obrigatória a utilização de uma para seguir o padrão.
nObjetivo do MVC
nIsolar mudanças na GUI, evitando que estas mudanças acarretem em mudanças na Camada de Negicos da Aplcação (Application’s Domain Logic)
nVantagens
nFacilita a manutenção
nChanges to business logic are less likely to break the
presentation logic &
vice-versa
nFacilita o desenvolvimento por times
multi-disciplinares:
ndesenvolvedores – creating robust business code
ndesigners – building usable and engaging UIs
n