我一直在尋找依賴注入並閱讀了一些文章。 但是我仍然無法找出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