I’ve often received the question what I think of MVVM (Model-View-ViewModel) as a development method. I’ve always given the same answer, that it seems nice but haven’t really had the chance to use it properly. Now I think I might have that opportunity and have started reading a series of articles on the subject at JesseLiberty.com.
The idea behind MVVM is to separate concerns and make applications easier to test and reuse components. I think I have yet to reach that point (at third lesson so far) since it so far only seems more confusing. Most developers I’ve spoken to are very positive to this approach so I’ve decided to stick with MVVM as long as I can.
The article-series I mentioned starts HERE
Find MVVM-Light toolkit HERE