MVVM ou MVC?

Infraestrutura

13/04/2017

Tem como comparar o padrão MVVM com MVC?
Wellington

Wellington

Curtidas 0

Melhor post

Angelo Santos

Angelo Santos

13/04/2017

Olá Wellington,

Você pode compará-los lendo os seguintes cursos aqui da Devmedia: [url:descricao=O que é MVC? ]https://www.devmedia.com.br/curso/o-que-e-mvc/1492[/url] e [url:descricao=O que é MVVM?]https://www.devmedia.com.br/articles/viewaula.asp?idcomp=37784&topico=4157[/url].

Model-view-controller (MVC), em português modelo-visão-controlador, é um padrão de arquitetura de software (design pattern) 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.
- wikipedia.org

Model-view-viewmodel (MVVM) é um padrão de arquitetura de software. MVVM facilita uma separação do desenvolvimento da interface gráfica do usuário - seja através de uma linguagem de marcação ou código GUI - a partir do desenvolvimento da lógica de negócios ou lógica de back-end (o modelo de dados). O modelo de visualização do MVVM é um conversor de valor, o que significa que o modelo de visualização é responsável por expor (converter) os objetos de dados do modelo de tal forma que os objetos sejam facilmente gerenciados e apresentados. A este respeito, o modelo de vista é mais modelo do que vista, e lida com a maioria, senão com toda a lógica de exibição do visor. O modelo de visualização pode implementar um padrão de mediador, organizando o acesso à lógica de back-end ao redor do conjunto de casos de uso suportados pela exibição.
- wikipedia.org

Espero ter te ajudado! Bons estuidos!
GOSTEI 2

Mais Respostas

Angelo Santos

Angelo Santos

13/04/2017

Correção: onde se lê "lendo", leia "assistindo".
GOSTEI 0
André Gomes

André Gomes

13/04/2017

Muito legal essa sua resposta Angelo,
Eu tbm estava com a mesma dúvida.
Muito obrigado
GOSTEI 0
POSTAR