Ed
há 11 meses
Vamos analisar as opções para identificar a principal diferença entre as arquiteturas MVC e MVVM: 1. A ausência do componente Controller no MVVM - Embora o MVVM não tenha um Controller como no MVC, essa não é a principal diferença, pois o MVVM tem o ViewModel que desempenha um papel similar. 2. A presença do componente ViewModel no MVVM, responsável por fornecer uma abstração do Model para a View - Esta é uma diferença fundamental. O ViewModel no MVVM é responsável por gerenciar a lógica de apresentação e a interação entre a View e o Model, o que não existe no MVC. 3. O MVVM é voltado para aplicações Web, enquanto o MVC é voltado para aplicações desktop - Isso não é verdade. Ambas as arquiteturas podem ser usadas em aplicações web e desktop. 4. O MVVM é um padrão de design, enquanto o MVC é um estilo arquitetural - Ambas as arquiteturas podem ser consideradas padrões de design, então essa afirmação não é precisa. 5. O MVC utiliza a publicação e assinatura de eventos para comunicação entre componentes - Embora o MVC possa usar eventos, isso não é uma diferença exclusiva em relação ao MVVM. A opção que melhor descreve a principal diferença entre MVC e MVVM é: b) A presença do componente ViewModel no MVVM, responsável por fornecer uma abstração do Model para a View.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade