Can the MVC Design Pattern / architectural pattern be used in Desktop Application Development?

I've just learned what ASP.NET MVC is and I'm wondering if the pattern is ever used in Windows Desktop application development?

I'm specifically looking at potentially trying to use it in a Desktop .NET application.

Please forgive me if this question is way out in left field in terms of how MVC is suppose to be used. I'm still trying to wrap my head around the details of it.


MVC comes in many flavors, Marting Fowler discusses at

Google returns quite a lot of interesting stuff for windows forms mvc also

The Model-View-Controller Pattern works like a dream with "desktop" apps, as you don't have to worry about handling state information.

Most definitely. Here is a list of MVC GUI frameworks.

Need Your Help

hibernate insert batch with partitioned postgresql

hibernate postgresql insert database-partitioning

is there a solution for batch insert via hibernate in partitioned postgresql table? currently i'm getting an error like this...

Converting External CSS to Inline CSS for Mail in Rails

ruby-on-rails css ruby email gmail

I am trying to create an application that will send out style-heavy emails and have required clients working except Google's Gmail. I researched the issue and it looks like Gmail strips out CSS from