Pregunta

Me gustaría tener una idea de lo que las personas están usando para los contenedores IoC. He leído algunas cosas buenas sobre Castle Windsor, pero sé que mucha gente usa StructureMap, Unity, Ninject, etc.

¿Cuáles son algunas de las diferencias entre los mencionados (y cualquiera que descuidé)? Fortalezas? Debilidades? ¿Mejor ajuste (como StructureMap es bueno para ABC pero no tan bueno para XYZ)?

¿Fue útil?

Solución

" Mejor " Siempre será subjetivo.

Dicho esto, estoy a favor de Castle Windsor porque su XML es más simple. Por cierto, solo he probado Windsor y Spring.NET, así que no podría decir mucho sobre los demás.

Otros consejos

Me gusta mucho Ninject ... es simple, fácil de usar, tiene un tipo de notación fluida para declarar enlaces entre clases e interfaces y admite enlaces contextuales. Increíble.

Me gusta StructureMap. La última versión le permite declarar en línea también sin tener que recurrir a los archivos de configuración XML.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top