对于WPF,哪种MVVM框架比较好?

4
  1. Prism
  2. Cinch
  3. MVVM Light

以上这些框架中,您会推荐哪一个?是否有更加灵活的好框架可供选择?(目前我专注于WPF项目,以后将转向Silverlight)。在那个阶段,从一个框架转换到另一个框架容易吗?还是必须从头开始做同样的事情?


将术语“模式”替换为“框架”。MMVM是一种模式,Prism是一个框架,即MVVM模式的实现。 - Tim Lloyd
抱歉,那是一个打错字,谢谢你的纠正。 - Kishore Kumar
可能是你正在使用哪个MVVM框架?的重复问题。 - Firo
3个回答

3
你需要自己尝试一下,做出明智的决定。我个人喜欢MVVM Light,并且它支持Silverlight。显然,你也会对框架的保持/增加市场份额感兴趣,这样你的投资(时间和研究)就不会白费。
这个播客可能会让你感兴趣: Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion 他们涵盖了MVVM的基础知识和两个特定的框架 - MVVM Light和Caliburn,另一个目前不在你的列表中的MVVM框架。

1

MVVM是一种设计模式。Prism、MVVM Light和Cinch并不是设计模式,它们是帮助你实现MVVM模式的框架。

我有使用MVVM Light的经验,对于我所需的功能来说已经足够了,但我认为Prism更加丰富,但需要更多的工作来实现?


1

哇,你真勇敢。微软的1.0产品以臭名昭著的bug而闻名,我不敢想象一个0.1版本的产品。 - BlackICE
你说得对 :), 但这只是一个 Visual Studio 模板,带有一些代码示例,让你开始 - 没什么严重的。 - Dean Chalk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接