El grupo de patterns & practices de Microsoft acaba de liberar la versión final de Enterprise Library 4.0 ( Mayo 2008 ) el cual, además de la integración con VS2008 y algunas mejoras de los Application Block existentes en la versión previa, incorpora el nuevo Unity Application Block. Unity también puede descargarse de forma independiente del EntLib4 y utilizarse tanto con VS2005 como con VS2008 -a diferencia del EntLib4 que sólo funciona con VS2008.
¿Que es Enterprise Library?
Es una colección de componentes de software reutilizables (llamados "Applicaction Block") y guías de buenas prácticas, diseñados para asistir a los desarrolladores en los retos más comunes del desarrollo empresarial. Los AB son configurables (mediante archivos de configuración .config) y pueden funcionar de forma independiente o colaborando entre sí.
¿Que es Unity Application Block?
Es un Contenedor de Inyección de Dependencias ligero y extensible, el cual facilita la construcción de aplicaciones débilmente acopladas y proporciona a los desarrolladores las siguientes ventajas:
- Simplifica la creación de objetos, especialmente con dependencias y estructuras jerárquicas.
- Especificación de las dependencias en tiempo de ejecución o vía configuración.
- Aplazamiento de la configuración de componentes en el contenedor.
- Capacidad de localización de servicios.
Mayor información y descarga en: