我正在尝试使用Silverlight构建一系列业务应用程序.我觉得我做得很好然后有人问了一些问题.我立刻变得非常困惑.我看到围绕Prism,Unity和Managed Extensibility Framework的讨论.但是,他们看起来都在试图解决同样的问题.我疯了吗?这三个项目如何相互比较/对比?
谢谢!
我建议您与Glenn Block一起收听Herding Code播客.(第1部分和第2部分).他进入这个主题,比我们在这里回答的更详细.
话虽如此 -
MEF和Unity是两个有很多重叠的东西.Prism以其默认形式使用Unity进行依赖注入.如果您愿意,可以将Prism与MEF一起使用.
Prism设计用于构建复合应用程序.另一方面,MEF是关于可扩展性的.这里的目标肯定存在一些重叠,但基本的驱动因素是不同的.
我见过的最新指导,我完全赞同,它刚刚发布在Glenn Block的博客上:"如果你刚刚开始,你可以使用MEF进行模块化,以及复合应用程序的一般方面.在适当的地方你可以使用Prism位".
归档时间: |
|
查看次数: |
908 次 |
最近记录: |