Logo Passei Direto
Buscar
Qual e a principal diferenca entre o padrao MVC e o padrao MVVM (Model-View-ViewModel)?
a) O MVVM nao utiliza um controlador, mas um ViewModel para gerenciar a logica de apresentacao
b) O MVC foca mais em interacao de dados e o MVVM foca na separacao de camadas de dados
c) O MVVM nao permite interatividade com o usuario
d) O padrao MVC e mais flexivel que o MVVM
User badge image
Aprendendo com Desafios

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar as alternativas para identificar a principal diferença entre os padrões MVC (Model-View-Controller) e MVVM (Model-View-ViewModel): a) O MVVM não utiliza um controlador, mas um ViewModel para gerenciar a lógica de apresentação - Esta afirmação é verdadeira. No MVVM, o ViewModel substitui o controlador do MVC, gerenciando a lógica de apresentação e a interação com a View. b) O MVC foca mais em interação de dados e o MVVM foca na separação de camadas de dados - Essa afirmação não é precisa. Ambos os padrões têm foco na separação de preocupações, mas a principal diferença não é essa. c) O MVVM não permite interatividade com o usuário - Isso é falso. O MVVM permite interatividade com o usuário, utilizando bindings para facilitar a comunicação entre a View e o ViewModel. d) O padrão MVC é mais flexível que o MVVM - Essa afirmação é subjetiva e depende do contexto. Ambos têm suas flexibilidade e aplicabilidades. A alternativa que melhor descreve a principal diferença entre os padrões é a) O MVVM não utiliza um controlador, mas um ViewModel para gerenciar a lógica de apresentação. Portanto, a resposta correta é a).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina