O que é mvc?

Oi pessoal da revista estamos trazendo um artigo sobre o que é mvc(modelo, visao é controle.

Model-view-controller (MVC), em português modelo, visão é controle, é um padrão de arquitetura de software (design patterns) que separa a representação da informação da interação do usuário com ele. O modelo(model) consiste nos dados da aplicação, regras de negócios, lógica e funções. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras para gerenciamento e uma visão tabular para contadores. O controlador (controller) faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. As ideias centrais por trás do MVC são a resuabilidade de codigo é separação de conceitos.

Historia do mvc

O padrão MVC foi descrito pela primeira vez em 1979 por Trygve mikkjel heyerdal Reenskaug, trabalhava na linguagem Smalltalk, na Xerox PARC. A implementação original é descrita em profundidade no artigo de Steve Burbeck, Ph.D. com o título: “Applications Programming in Smalltalk-80

controlador envia comandos para o modelo para atualizar o seu estado por exemplo, editando um documento). O controlador também pode enviar comandos para a visão associada para alterar a apresentação da visão do modelo (por exemplo, percorrendo um documento).

laravel-introducao 

 

 

modelo armazena dados e notifica suas visões e controladores associados quando há uma mudança em seu estado. Estas notificações permitem que as visões produzam saídas atualizadas e que os controladores alterem o conjunto de comandos

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>