MVC: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Etiquetas: Edição via dispositivo móvel Edição feita através do sítio móvel
Estava a Ilha java e não a linguagem de programação
Linha 6:
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 [[Reutilização de código|reusabilidade de código]] e [[separação de conceitos]].
 
Tradicionalmente usado para [[Interface gráfica do usuário|interfaces gráficas de usuário]] (GUIs), esta arquitetura tornou-se popular para projetar [[aplicações web]] e até mesmo para aplicações móveis, para desktop e para outros clientes.<ref>{{citar jornal|url=http://blog.iandavis.com/2008/12/what-are-the-benefits-of-mvc/|título=What Are The Benefits of MVC?|último =Davis|primeiro =Ian|jornal=Internet Alchemy|acessodata=29-11-2016}}</ref> Linguagens de programação populares como [[Java (linguagem de programação)|Java]], [[C#]], [[Ruby]], [[PHP]] e outras possuem frameworks MVC populares que são atualmente usados no desenvolvimentos de aplicações web.
 
== História ==