Você está na página 1de 1

Resenha sobre mvc e suas vantagens

Mvc é uma das arquiteturas mais usadas nos dias atuais por sua
eficiência.Arquiteturas como estas dependem de diversas análises e
pesquisas visando entender como elas devem ser utilizadas e comandar as
interações de um software.
Seu desenvolvimento começa com o Engenheiro Civil Christopher Alexander
que procurou criar algo que pudesse solucionar situações específicas e fosse
utilizada em projetos distintos, sua produção também incluiu a documentação
desses projetos.
No final dos anos 70 o então funcionário da corporação Xerox PARC, Trygve
Reenskaug iniciou o que seria o conhecido Mvc que separa o projeto em três
camadas que foram determinadas pela arquitetura. As camadas visam a
eficácia do desenvolvimento de um projeto grande, elas são chamadas de
modelo, visão e controlador, facilitando as manutenções e a reutilização de
ideias em projetos diferentes. Mvc Trás consigo os benefícios da coesão e o
baixo acoplamento, o que significa que as classes interajem bem entre si,
começando e terminando no mesmo objetivo.
De modo geral o Padrão MVC (Model-View-Controller) é uma arquitetura de
software que tem como objetivo separar as diferentes partes de um projeto,
minimizando suas interdependências. A utilização de padrões de design ao
desenvolver um aplicativo traz vantagens como aumento de eficiência,
consistência na estrutura do software, simplificação do código, facilitação na
manutenção, auxílio na documentação, estabelecimento de uma linguagem
comum entre os desenvolvedores, possibilidade de reutilização de módulos
em outros sistemas, criação de softwares confiáveis com arquiteturas
testadas e redução no tempo de desenvolvimento. Há vários padrões
disponíveis e é viável utilizar mais de um de forma simultânea em um mesmo
projeto, a exemplo do Factory que permite criar fábricas de objetos, o DAO
que separa as operações de acesso a dados das regras de negócio, e o MVC
que divide e reduz a dependência entre os módulos do sistema.

Você também pode gostar