

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O modelo MVC (Model-View-Controller) tem por objetivo separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control). Este modelo apresenta vantagens e desvantagens. Uma das desvantagens é que
uma vez que o modelo MVC gerencia múltiplos visualizadores usando múltiplos modelos, torna-se mais difícil manter, testar e atualizar sistemas múltiplos.
as alterações na camada de visualização podem afetar as regras de negócios já implementadas na camada de modelo.
dificulta a escalabilidade da aplicação.
não permite desenvolvimento em paralelo para o modelo, visualizador e controle, pois são dependentes.
requer um tempo maior para analisar e modelar o sistema.