Sitio Web del poderoso ChicoDotNet es el lugar donde puedes aprender todo lo nuevo sobre desarrollo de aplicaciones para Windows, ASP .NET, SmartClient y adquirir los súper poderes que te da la mejor plataforma de creación de programas: Microsoft .NET
InformaciónSecciones
Acerca de mí
Otros blogs de tecnología que escribo
Otros Chicos y Chicas Dot Net
|
20070511Guidance Automation Extensions y Guidance Automation ToolkitLas Guidance Automation Extensions (GAX) expanden las capacidades de Visual Studio 2005, permitiendo a los arquitectos y desarrolladores la ejecución de paquetes de guía, como los que se incluyen en las fábricas de software que automatizan las tareas de desarrollo clave desde el ambiente de desarrollo de Visual Studio. El Guidance Automation Toolkit (GAT) es una extensión de Visual Studio 2005 que permite a los arquitectos crear experencias de usuario para reutilizar entornos de trabajo, componentes y patrones, los paquetes resultantes están compuestos por plantillas, asistentes y recetas lo cual hace que los desarrolladores trabajen en forma consistente con la guía que les da el (la) arquitecto (a). Las recetas automatizan actividades que los desarrolladores realizan manualmente siguiendo instrucciones, las recetas se pueden usar para garantizar "errores de dedo" en actividades muy repetitivas, por ejemplo si vas a desplegar un sitio Web de 500 documentos en los que el título de los 300 que usan la plantilla ejemplo.master deben tener el formato Nombre del Sitio - Titulo del documento. Las recetas se pueden ejecutar sobre elementos particulares de la solución, o con elementos que compartan ciertas características. Las acciones son unidades atómicas de trabajo llamadas en una secuencia definida por las recetas, la secuencia dada recibe incluso parámetros obtenidos de las recetas o de otras acciones realizadas durante la secuencia. Las plantillas de transformación de texto de plantillas (si, así tan redundante) son conjuntos de texto y scriptlets. Los scriptlets son expresiones en Visual Basic o C# que al ejecutarse generan una cadena que se inserta en la salida de la plantilla, así es como las plantillas tradicionales se expanden gracias al motor de transformación de plantillas que se incluye con el Guidance Automation Toolkit. Los asistentes generan acciones de desarrollo a partir de los parámetros que se les vayan dando, la idea es que los desarrolladores puedan generar código acorde a la arquitectura propuesta simplemente adaptando los patrones dados por medio del uso de los asistentes. Los convertidores de tipos validan el valor de un campo y lo convierten de su representación de interfase de usuario a su representación de tipo. Las Plantillas de Visual Studio se escriben en XML y se utilizan para crear soluciones completas, proyectos con ciertos elementos predefinidos o conjuntos de elementos predefinidos a soluciones nuevas o existentes, si bien eso ya se puede hacer directo con el Bloc de Notas lo bueno en el Guidance Automation Toolkit es que las puedes asociar con recetas para que se ejecuten cuando crees un proyecto en base a tus plantillas, las puedes asociar con los asistentes para que cada plantilla se ajuste a parámetros y a realizarse acciones que sean importantes antes de empezar a tirar código. Por supuesto cuando instalas todo tienes un Guidance Package que te permite aprovechar esta tecnología para crear tus propios Guidance Packages de forma rápida y sencilla. también viene muy bien documentado todo. Si eres un arquitecto de software o un líder de proyecto técnico seguro que son herramientas que te va a servir mucho, puedes descargarlas de las siguientes ligas: No se te vaya a pasar que hay que instalar primero las Extensions y luego el Toolkit para que todo salga bien. Las descargas requieren que te registres con tu cuenta de Passport. Etiquetas: Arquitectura de software », Automatización, Buenas prácticas, Novedades tecnológicas, Visual Studio » Escrito por Alfonso Lara Ramos @ 17:30 Contenidos relacionados: Google, Live Search, Tafiti, Yahoo
|
Entradas anteriores
Archivo de artículos200705 200706 200707 200708 200709 200710 200711 200712 200801 200802 200803 200901 Enlaces en español
Links in english
Mashups hechos en PopFlyBúsquedaApoya el proyecto ChicoDotNet |
Lecturas recomendadas
|