Sto utilizzando il contenitore Unity IoC. Non è stata davvero una decisione che ho preso, è arrivata solo con Prism, e l'ho appena bloccato. Non ho mai usato nessun altro framework IoC e devo ammettere che sono abbastanza contento di Unity. Tuttavia, la soddisfazione potrebbe derivare dall'ignoranza, in quanto non so davvero cosa abbiano da offrire gli altri quadri.Perché non dovrei usare Unity?
Continuo a sentire che non dovrei usare il contenitore Unity IoC. "Usa invece Castle, nInject o StructureMap", dicono le persone, ma non ho ancora sentito alcun argomento o esempio concreto sul perché dovrei usare un framework diverso. Quindi, perché non dovrei usare Unity? O forse dovrei?
La risposta accettata a questa domanda StackOverflow (http://stackoverflow.com/questions/411660/enterprise-library-unity-vs-other-ioc-taintainers) è diventata un post sul blog molto dettagliato (qui, http: // elegantcode.com/2009/01/07/ioc-libraries-compared/) potrebbe essere utile. –
Davvero molto utile! In qualche modo ho perso questa domanda quando cercavo quelli esistenti sull'argomento. Grazie! – stiank81