What is difference between MVC and MVVM pattern?

Posted by Kumarkrishna184 under .NET Framework on 8/28/2016 | Points: 10 | Views : 456 | Status : [Member] | Replies : 3
What is difference between MVC and MVVM pattern?

Thanks and Regards,
Krishna Kumar



Responses

Posted by: Sheonarayan on: 8/28/2016 [Administrator] HonoraryPlatinum | Points: 25

Up
0
Down
Both are design pattern

MVC - Model View Controller is a very popular design pattern now a days and most web technologies are based on this. Like ASP.NET MVC, even AngularJS had this.

MVVM - Model View View Model is a design pattern mostly suitable for desktop or local application. Like WPF. Read more about this at http://www.dotnetfunda.com/articles/show/2627/using-mvvm-pattern-in-wpf

Here is another post http://www.dotnetfunda.com/forums/show/12420/differences-in-between-mvc-mvp-and-mvvm that talks about the different in these design patterns.

Thanks



Regards,
Sheo Narayan
http://www.dotnetfunda.com

Kumarkrishna184, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Kumarkrishna184 on: 8/28/2016 [Member] Starter | Points: 25

Up
0
Down
Hi Mr. Sheonarayan,

http://www.dotnetfunda.com/articles/show/2627/using-mvvm-pattern-in-wpfIn above link article what is INotifyPropertyChanged,PropertyChangedEventArgs,IList,ICommand. Please explain me

Thanks....

Thanks and Regards,
Krishna Kumar

Kumarkrishna184, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Aditihasini on: 8/31/2016 [Member] Starter | Points: 25

Up
0
Down
MVC consists of three layers Model, View, and Controller and is a compound pattern.
MVVM pattern is a one of the best solutions to handle such problems for WPF and Silverlight application. When you use MVVM pattern for WPF, Silverlight the view wouldn't have the typical event handlers that's so common in UI code.

Refer: http://www.dotnetfunda.com/forums/show/12420/differences-in-between-mvc-mvp-and-mvvm

Bulk DND Check Online
https://www.mobtexting.com/check-dnd-online.php

Kumarkrishna184, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response