- Prism
- Cinch
- MVVM Light
From the above which one you people will suggest?. Is there any good framework available which is more flexible when compare to this?. (Right now i am concentrating on WPF projects and later i will move to Silverlight). At that stage will it easy to convert from one framework to another or we have to do the same thing from the scratch?
You have to try them out yourself to make an informed decision. I personally like MVVM Light and it does have Silverlight support. Obviously you will also be interested in the framework staying around / gaining mind/market share so your investment (in time and research) won't go away.
This podcast might be interesting with you on the topic:
Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion
They are covering MVVM fundamentals and two specific frameworks - MVVM Light and Caliburn, another MVVM framework that is not on your list yet.
MVVM is the pattern. Prism, MVVM Light and Cinch aren't patterns, they're frameworks that help you to implement the MVVM pattern.
I've experience MVVM Light and it's fine for what I need but I believe Prism is more feature rich but requires more work to implement?
my view is keep it simple, and just use the WPF teams MVVM toolkit http://wpf.codeplex.com/releases/view/14962
精彩评论