Ich habe über die Abhängigkeitsinjektion gesucht und ein paar Artikel gelesen. Aber ich kann immer noch nicht den Unterschied zwischen MEF und anderen IoCs herausfinden. Meine Frage lautet also: In welcher Situation sollte ich lieber einen MEF- oder IOC-Container verwenden?Unterschied zwischen MEF und IoC-Container (wie Unity, Autofac, SMap, Ninject, Windsor.Spring.net, etc.)
Warum ist es gut, MEF mit PRISM für (WPF & Silverlight) oder für Desktop-Anwendungen zu verwenden?
Während in Web-Anwendung Menschen IoC-Container verwenden.
Also, was ist das Kriterium zu entscheiden, welche Abhängigkeitstechnik ich verwenden soll?
Ich habe durch den Artikel http://devlicio.us/blogs/casey/archive/2009/12/18/what-is-the-difference-between-an-ioc-container-and-mef.aspx , aber ich konnte nichts feststellen.
Hilfreiche Beitrag: http://stackoverflow.com/questions/216565/why-exactly-isnt-mef-a-di-ioc-container – dugas
@duga danke für den Link, aber ich möchte immer noch wissen, dass MEF mit bekannten Typen arbeiten kann und warum MEF in Silverlight und WPF (MVVM-Modellen) verwendet wird, ob sie unbekannte Typen haben oder nicht –