2010-09-21 94 views
2

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

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

注:减轻转换到完全成熟的WPF是不是一个问题。这个应用程序将永远只有Silverlight。

还有什么其他的东西没有想到?

任何比较和对比当前框架的优秀在线参考?

回答

3

我个人喜欢Prism,但您可以找到许多框架/库的综合列表,其功能比较here

我希望这会有所帮助。

谢谢, 达米安

3

PRISM(这是主页)。以下是关于它提供的一些information。这是微软有关于它的say

0

只是一个快速的一面说明,我知道这不会回答你的问题等。

某人(Josh Smith)曾经said MVVM与IoC无关;所以任何强制你使用特定IoC框架的MVVM框架在我看来都会出错。

此外,可测试性是MVVM的先天,但前提是您要完成相应地构建模型和视图模型的工作。所以一个MVVM框架不应该限制它,这完全取决于你。