En la versión 3 de la Enterprise Library, vendrá incorporada una “software factory”. Aunque todavía no hay un “drop” para probar, el bueno de Tom Hollander, ha escrito un post sobre el tema:
http://blogs.msdn.com/tomholl/archive/2006/12/13/block-building-made-easy.aspx
Al parecer soporta dos escenarios: crear tu propio block, o crear una librería de providers. Enterprise Library tiene blocks extensibles mediante el concepto de provider, y la ELSF nos creará el esqueleto de la librería, así como ayudará en la creación de, por ejemplo, un provider tipado. Recordemos que una Software Factory se usa desde el Visual Studio, y permite, en resumen, generar artefactos de texto, a partir de ingreso de usuario, recetas y plantillas.
Como ven, la generación de código cada vez está más presente en todos lados.
Nos leemos!
Angel “Java” Lopez
http://www.ajlopez.com/