The two patterns crop up, in different ways, in both ASP.Net and Silverlight/WPF development. For ASP.Net,
MVVM is used to two-way bind data within views. This is usually a client-side implementation (e.g. using Knockout.js).
MVC on the other hand is a way of separating concerns on the server-side.Aug 22, 2010
read more >>