Tôi đã tìm kiếm về tiêm phụ thuộc và đọc một vài bài báo. Nhưng tôi vẫn không thể tìm ra sự khác biệt giữa MEF và các IoC khác. Vì vậy, câu hỏi của tôi là: Trong trường hợp nào tôi nên sử dụng một container MEF hoặc IoC?Sự khác biệt giữa các thùng chứa MEF và IoC (như Unity, Autofac, SMap, Ninject, Windsor.Spring.net, vv)
Vì sao nên sử dụng MEF với PRISM cho (WPF & Silverlight) hoặc cho các ứng dụng dành cho máy tính để bàn?
Trong khi đó, người dùng ứng dụng web sử dụng vùng chứa IoC.
Vì vậy, các tiêu chí để quyết định kỹ thuật phụ thuộc nào tôi nên sử dụng là gì?
Tôi đã xem qua bài viết http://devlicio.us/blogs/casey/archive/2009/12/18/what-is-the-difference-between-an-ioc-container-and-mef.aspx , nhưng tôi không thể xác định bất cứ điều gì.
bài hữu ích: http://stackoverflow.com/questions/216565/why-exactly-isnt-mef-a-di-ioc-container – dugas
@duga nhờ các liên kết, nhưng tôi vẫn muốn biết MEF có thể làm việc với các loại đã biết hay không và Tại sao MEF được sử dụng trong Silverlight và WPF (các mô hình MVVM), cho dù chúng có loại không xác định hay không –