Home > MVC | Rapidinhas > [Rapidinhas] – O que é MVC?

[Rapidinhas] – O que é MVC?

Essa é uma pergunta que constantemente preciso responder, por esse motivo, resolvi criar mais um post da série “Rapidinhas” para resumir em poucas palavras o que é e para que serve.

O MVC surgiu em meados de 1979 para um projeto em  Smalltalk, porém ficou popular e com uma maior adoção da comunidade de desenvolvedores na década de 90, com o surgimento dos padrões de camada. Seu principal objetivo é separa as camadas de desenvolvimento, ficando assim mais simples e rápido de resolver problemas e efetuar ajustes.

Um bom resumo para explicar o MVC é encontrado no livro: “Padrões de projeto: Soluções reutilizáveis de software orientado a objetos“. Que fala o seguinte: “O Modelo é o objeto de aplicação, a Visão é a apresentação na tela e o Controlador é o que define a maneira como a interface do usuário reage às entradas do mesmo”. Falou pouco mais falou tudo.

Resumindo o resumo… Seria como separar responsabilidades em uma aplicação.  Antes da “criação” do MVC, todo projeto tendia a agrupar esses “objetos” e sua principal característica é aumentar a flexibilidade e a reutilização de códigos.

POSTED ON 11/01/2011, , , , , , , , , , , , , , , , , , , , , ,

Comments:0

Leave my own

Leave a Reply

Trackbacks:1

Listed below are links to weblogs that reference
[Rapidinhas] – O que é MVC? from Fernando Valente
pingback from ABAP101 » ABAPDoc2: Primeira Versão do Modelo 29/08/2011

[...] Fonte: http://www.fernandovalente.com.br/wordpress/2011/01/11/mvc-model-view-controller/ [...]

TOPO