Durante este año ha habido bastantes debates sobre el uso de contenedores de inversión de control para realizar inyección de dependencias. Hay quien después de evangelizar sobre el uso de contenedores, ahora los considera algo maligno e innecesario, y hay quien cree que siguen siendo piezas fundamentales para construir aplicaciones y hay discusiones muy interesantes…. Leer más »
Posts etiquetados como ioc
Swiftcore.js: un contenedor IoC para Javascript
| Categoría: development
Hace unos días hablaba sobre inyección de dependencias en Javascript y hoy, echando un vistazo en microjs, he tropezado con un contenedor IoC para Javascript llamado Swiftcore.js. Se trata de una librería bastante simple (que conste que lo digo como algo bueno) y he pensado que sería una buena oportunidad para para entender mejor cómo… Leer más »
Usa property injection para dependencias ambientales
| Categoría: development
La inyección de dependencias es una de las técnicas más útiles a la hora de desarrollar aplicaciones con bajo acoplamiento (loosely copled) en las que podemos cambiar fácilmente el comportamiento de partes de la aplicación sustituyendo unos componentes por otros. Para aplicarla en C# tenemos dos vías fundamentales: Inyección por constructor (constructor injection), en la…
Llevo utilizando Castle Windsor como contenedor de inversión de control durante bastante tiempo, pero hasta hace poco no me había fijado en la forma en que resuelve tipos genéricos. Cuando registramos un tipo genérico abierto, Castle es capaz de resolverlo usando los parámetros de tipo que sea necesario. Por ejemplo, si tenemos un repositorio genérico… Leer más »
Resolución de tipos genéricos con Castle Windsor
| Categoría: development
Cuanto daño ha hecho… CommonServiceLocator
| Categoría: development
Hay ideas que aparecen la mejor de las intenciones, que son útiles, incluso muy útiles, pero que llega un momento en que su intención original se pierde, su objetivo se diluye y su uso se deforma hasta que se convierten en malas ideas. Si hace un tiempo hablaba de IValidable, hoy le toca el turno… Leer más »