Você está na página 1de 1

Lucas Dantas Martinosso INF-3

Resenha modelo MVC:


Criada pelo engenheiro civil Christopher Alexander foi considerada o
primeiro padrão de projeto em meados da década de 70, o criador do
modelo teve a intenção de resolver problemas que se repetissem
inúmeras vezes, assim então criou o MVC com uma solução que poderia
ser utilizada em diversas situações. Padrões de projeto quando utilizados
para desenvolver uma aplicação podem trazer diversos benefícios, como:
aumento de produtividade, facilitar a documentação, construção de
softwares confiáveis com arquiteturas testadas e redução do tempo de
desenvolvimento de um projeto.
Além de ser utilizado em PHP o modelo MVC é utilizado em diversas
linguagens como ADVPL (linguagem utilizada pela empresa TOTVS) e JAVA,
em JAVA ela é muito utilizada em frameworks como: JSF, Struts 1 e Struts
2, Spring MVC, Play Framework, Tapestry, e diversos outros.
Uma das principais vantagens do padrão MVC é sua capacidade de
promover a reutilização de código e a modularidade da aplicação. Ao
dividir a aplicação em componentes independentes, é possível modificar
ou substituir uma parte da aplicação sem afetar o restante. Isso facilita a
manutenção e evolução da aplicação ao longo do tempo.
Além disso, o padrão MVC facilita a colaboração entre equipes de
desenvolvimento, pois cada equipe pode se concentrar em uma parte
específica da aplicação sem interferir no trabalho dos outros. Isso torna o
desenvolvimento mais eficiente e permite que a aplicação seja entregue
de forma mais rápida.
Em resumo, o modelo MVC(Model-View-Controller) é um padrão
arquitetural poderoso e flexível que pode ser aplicado a uma ampla
variedade de projetos de software. Sua capacidade de promover a
reutilização de código, modularidade da aplicação e colaboração entre
equipes o torna uma escolha popular para o desenvolvimento de
aplicativos modernos.

Você também pode gostar