我一直在寻找依赖注入并阅读了一些文章。 但是我仍然无法找出MEF和其他IoC之间的区别。 所以,我的问题是:我应该在哪种情况下使用MEF或IoC容器?MEF和IoC容器之间的区别(如Unity,Autofac,SMap,Ninject,Windsor.Spring.net等)
为什么使用MEF for 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 ,但我无法确定任何东西。
有用的帖子:http://stackoverflow.com/questions/216565/why-exactly-isnt-mef-a-di-ioc-container – dugas 2013-03-22 14:08:07
@duga为链接的感谢,但仍然我想知道MEF可以使用已知类型或不使用以及为什么MEF用于Silverlight和WPF(MVVM模型),无论它们是否具有未知类型 – 2013-03-22 14:17:23