Home  /  Questions  /  Question

60   95.3
May 24, 2010

Design Patterns help needed: MVC, MVP, MVVM (urgent)


I have been reading about Design Patterns and its different application models.
Sofar, I have come accross the following models:

  1. MVC   
  2. MVP
  3. MVVM

From what I understand:

  1. MVC is a good model when developing web applications (ASP.NET)
  2. MVP is a good model when developing windows applications (Winform)
  3. MVVM is good model when developing WPF applications (Silverlight  & WPF)

Am I right?  If so, I would like to see some examples (urgently please) of all three in .NET.

I found many examples on the web, but I am looking for "authenticated " examples, because on the Internet many are incorrect. It would be excellent if DoFactory would put out some published examples so they can be discussed.

810   99.9
May 28, 2010
Hi Ali:

I don't know if you're a current user of our Design Pattern Framework package, but these are exactly the kind of questions we answer. The framework includes example projects using MVC, MVP, as well as MVVM (WPF).   It may very will be the fastest and most effective way to get answers to your questions.

I would also like to mention that it is important to get the MV architecture right from the beginning. Once you're on a wrong path, it is difficult and time-consuming to correct this.

BTW: In our next release, Design Pattern Framework 4.0, we will also include ASP.NET MVC 2 and Silverlight MVVM. It's included in your subscription if you were to purchase today.

Hope this helps.