从上面哪一个人们会建议?有没有可用的好框架,与此相比更灵活? (现在我专注于WPF项目,后来我将转向Silverlight)。在那个阶段,很容易从一个框架转换到另一个框架,或者我们必须从头开始做同样的事情?
答案 0 :(得分:2)
你必须亲自尝试才能做出明智的决定。我个人喜欢MVVM Light,它确实有Silverlight支持。显然,你也会对留在/获得思想/市场份额的框架感兴趣,这样你的投资(及时和研究)就不会消失。
此播客可能会对您有兴趣:
Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion
它们涵盖MVVM基础和两个特定框架 - MVVM Light和Caliburn,另一个MVVM框架尚未列入您的列表。
答案 1 :(得分:1)
MVVM是模式。 Prism,MVVM Light和Cinch不是模式,它们是帮助您实现MVVM模式的框架。
我已经体验过MVVM Light,它对我的需求很好,但我相信Prism功能更丰富但需要更多工作才能实现?
答案 2 :(得分:1)
我的观点是保持简单,只需使用WPF团队MVVM工具包 http://wpf.codeplex.com/releases/view/14962