Estoy usando el contenedor Unity IoC. Realmente no fue una decisión que tomé, solo vino con Prism, y simplemente me he quedado con ella. Nunca utilicé ningún otro framework de IoC, y debo admitir que estoy bastante contento con Unity. Sin embargo, la satisfacción puede provenir de la ignorancia, ya que realmente no sé lo que los otros marcos tienen para ofrecer.¿Por qué no debería usar Unity?
Sigo escuchando que no debería usar el contenedor Unity IoC. "Use Castle, nInject o StructureMap en su lugar", la gente dice, pero todavía no he escuchado ningún argumento concreto o ejemplos de por qué debería utilizar un marco diferente. Entonces, ¿por qué no debería usar Unity? O tal vez debería?
La respuesta aceptada a esta pregunta stackoverflow (http://stackoverflow.com/questions/411660/enterprise-library-unity-vs-other-ioc-containers) se convirtió en una publicación de blog realmente detallada (aquí, http: // elegantcode.com/2009/01/07/ioc-libraries-compared/) que pueden ser útiles. –
¡De hecho, muy útil! De alguna manera me he perdido esta pregunta cuando busco las existentes sobre el tema. ¡Gracias! – stiank81