How do the mvp, mvc, and mvvm patterns relate? When are they appropriate?



How do the mvp, mvc, and mvvm patterns relate? When are they appropriate?..

Answer / Hem Lata Sagar

MVC, MVP, and MVVM (Model-View-ViewModel) are all design patterns that aim to separate application logic from presentation. They differ in their distribution of responsibilities between the Model, View, and Controller/Presenter/ViewModel.
MVP is a more strict implementation of MVC, while MVVM is an evolution of MVC for WPF (Windows Presentation Foundation) applications that focuses on data binding and UI automation. The choice between these patterns depends on the specific requirements of the project, including the programming language, framework, and target platform.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More MVC Model View Controller Interview Questions

Explain in which assembly is the mvc framework is defined?

1 Answers  


Is mvc a structural design pattern?

1 Answers  


Mention what are the file extensions for razor views?

1 Answers  


How does mvc routing work?

1 Answers  


How do the mvp, mvc, and mvvm patterns relate? When are they appropriate?

1 Answers  


Is mvc faster than web forms?

1 Answers  


What is front controller?

1 Answers  


Explain mvc (model-view-controller)?

1 Answers  


Mention what is the difference between viewdata and viewbag?

1 Answers  


What is the difference between web api and mvc routing?

1 Answers  


What are action verbs mvc?

1 Answers  


What is allowanonymous in mvc?

1 Answers  


Categories