【发布时间】:2013-03-12 10:12:28
【问题描述】:
我一直在搜索依赖注入并阅读了几篇文章。 但我仍然无法找出 MEF 和其他 IoC 之间的区别。 所以,我的问题是:在哪种情况下我应该更喜欢使用 MEF 或 IoC 容器?
为什么将 MEF 与 PRISM 一起用于(WPF 和 Silverlight)或桌面应用程序?
而在 Web 应用程序中人们使用 IoC 容器。
那么,决定我应该使用哪种依赖技术的标准是什么?
我已经通过http://devlicio.us/blogs/casey/archive/2009/12/18/what-is-the-difference-between-an-ioc-container-and-mef.aspx 的文章,但我无法确定任何事情。
【问题讨论】:
-
@duga 感谢您的链接,但我仍然想知道 MEF 是否可以使用已知类型以及为什么在 Silverlight 和 WPF(MVVM 模型)中使用 MEF,无论它们是否具有未知类型
标签: dependency-injection inversion-of-control mef ioc-container structuremap