Ho cercato l'iniezione di dipendenza e ho letto alcuni articoli. Ma ancora non riesco a scoprire la differenza tra MEF e altri IoC. Quindi, la mia domanda è questa: in quale situazione preferirei usare un contenitore MEF o IoC?Differenza tra contenitori MEF e IoC (come Unity, Autofac, SMap, Ninject, Windsor.Spring.net, ecc.)
Perché è opportuno utilizzare MEF con PRISM per (WPF & Silverlight) o per applicazioni desktop?
Mentre nelle applicazioni Web le persone utilizzano contenitori IoC.
Quindi, quali sono i criteri per decidere quale tecnica di dipendenza dovrei usare?
Sono stato attraverso l'articolo http://devlicio.us/blogs/casey/archive/2009/12/18/what-is-the-difference-between-an-ioc-container-and-mef.aspx , ma non ho potuto determinare nulla.
post utile: http://stackoverflow.com/questions/216565/why-exactly-isnt-mef-a-di-ioc-container – dugas
@duga grazie per il link, ma voglio comunque sapere che MEF può lavorare con tipi noti o meno e Perché MEF è usato in Silverlight e WPF (modelli MVVM), se hanno tipi sconosciuti o meno –