Google News
logo
WPF - Interview Questions
Write the difference between MVVM and MVC?
MVC MVVM
Stands for Model View Controller
Stands for Model View ViewModel
An Architectural pattern which is used for developing UI that divides an application into three interconnected parts such as Model, View, and Controller
A software Architectural pattern used for separation of Development of GUI and the development of Business Logic and back-end logic 
The model represents Data, View represents UI, and Controller handles requests
The model represents objects, View represents UI layer, and ViewModel describes the binding between View and model 
It was used by java springs  and ASP.NET
It was used by WPF, Angular JS, and Silverlight
Advertisement