Please recommand good resources for MVVM with Silverlight 4
-
Monday, June 28, 2010 3:41 PM
There are many sample/article to introduc MVVM with Silverlight 4, but most of them use some kind of framework, like prism,unity, MVVM Light Toolkit.I feel even more time consuming if working based on some framework. Or many samples are too simple to learn MVVM in practicle way(they only demo the concept MVVM).
I am looking for a sample/guide as starting point without any framework. Please recommand good resources for MVVM with Silverlight 4 for LOB application.
All Replies
-
Monday, June 28, 2010 3:50 PM
The point of most frameworks are to make the process faster. For example, MVVM Light should speed, not slow, any development you do around MVVM, because it provides much of the plumbing you'd otherwise have to build yourself.
I wrote an article that explains the basics of MVVM and basic solutions to implement in order to use it in Silverlight:
http://csharperimage.jeremylikness.com/2010/04/model-view-viewmodel-mvvm-explained.html
But if you are interested in a more complex example for LOB, check out this one - I am using MEF but as part of the core CLR, not as a "MVVM framework" in and of itself:
http://csharperimage.jeremylikness.com/2010/06/advanced-silverlight-applications-using.html
Jeremy
-
Wednesday, June 30, 2010 9:04 AM
I also have a introductory View Model tutorial at:
RIATasks: A Simple Silverlight CRUD Example (using View Model and Rx Extensions)
-
Thursday, July 08, 2010 10:56 AM
Jeremy,
is MVVM Light not a good solution for LOB apps in Silverlight? I am new to MVVM and Silverlight and the easier solution is more attractive to me but I do not want to end up with problems later on because I went with the wrong implementation.
Can you explain any issues MVVM light may have with a large LOB app?
-
Monday, July 12, 2010 9:31 AM
I am not aware of any issues you'd have with MVVM light. It is a nice, lightweight implementation and as with most frameworks, any issues with scale are likely to be on how you use/integrate and not with the framework itself. I like MVVM light and if I didn't already have a set of base classes/interfaces etc that I use for most of my projects, that's the one I'd be going with.
-
Saturday, March 05, 2011 2:15 PM
Take a look at my article which shows the real situation of Silverlight using with MVVM pattern.
http://alexburtsev.wordpress.com/2011/03/05/mvvm-pattern-in-silverlight-and-wpf/

