MVVM Silverlight框架选择

时间:2010-09-21 16:34:22

标签: wpf silverlight xaml mvvm mvvm-light

我应该考虑哪些Silverlight MVVM框架 - 考虑到这些功能领域。

1)IoC - 我可以选择自己的吗?我想避免使用MEF w / Attributes 2)导航
3)回调简化
4)“IMessageBox”类型抽象
5)可测试性
6)记录

注意:减少转换为完整的WPF并不是一个问题。此应用程序将始终只是Silverlight。

我还没有想到其他什么?

任何与当前框架进行比较和对比的好的在线参考资料?

3 个答案:

答案 0 :(得分:3)

PRISM(这是主页)。这里有一些information关于它提供的内容。以下是微软对此say的看法。

答案 1 :(得分:3)

我个人喜欢Prism,但您可以找到包含功能比较here的许多框架/库的完整列表。

我希望这会有所帮助。

谢谢, 达米安

答案 2 :(得分:0)

请注意,我知道这不能回答你的问题,等等。

有人(约什史密斯)有一次said MVVM与IoC无关;所以任何迫使你使用特定IoC框架的MVVM框架在我看来都是错误的。

此外,可测试性对于MVVM来说是天生的,但前提是您需要相应地构建Model和ViewModel。所以MVVM框架永远不应该限制它,这完全取决于你。