2010-04-21 68 views
1

我需要你的建议来决定我要实施的新项目架构。MEF和Prism整合

我可以并排使用MEF和Prism吗?

完成这个过于复杂吗?

棱镜与MEF可以做同样的东西吗?

现在,棱镜给出但不在MEF中的两个特性是区域和事件聚合器。我可以用MEF而不是Prism来做其他所有事情吗?

在此先感谢...

回答

2

一个非常快速谷歌搜索发现你是不是在想这个唯一的人。我将为您提供(这个时候;-))几个不错的成绩:

这里是格伦座(MEF的的开发者之一)的链接谈论它的一些关于这个问题很好实现的文章: http://blogs.msdn.com/gblock/archive/2010/01/03/mef-and-prism-exploration-mef-module-loading.aspx

关于棱镜的下一个版本(4.0)使用MEF的信息: http://blogs.msdn.com/dphill/archive/2009/12/09/prism-and-mef.aspx

还有很多详细信息那里。我搜索了“MEF Prism”以查找此信息。

希望这会有所帮助。

0

MEF是一个依赖注入经理.Prism是一个框架,有助于建立模块化和可组合的应用。使用Prism,您可以完全将业务逻辑与UI分离。您可以一起使用Prism和MEF来创建Hiighly模块应用程序。