Sitio Web del poderoso ChicoDotNet

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

20070511

Guidance Automation Extensions y Guidance Automation Toolkit

Las 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: , , , ,

Escrito por Alfonso Lara Ramos @ 17:30

Busca Guidance Automation Extensions y Guidance Automation Toolkit en Technorati | Guarda Guidance Automation Extensions y Guidance Automation Toolkit en Yahoo | Guarda Guidance Automation Extensions y Guidance Automation Toolkit en Google Bookmarks | Envía Guidance Automation Extensions y Guidance Automation Toolkit a Furl | Envía Guidance Automation Extensions y Guidance Automation Toolkit a Newsvine | Guarda Guidance Automation Extensions y Guidance Automation Toolkit en Ma.gnolia.com | Envía Guidance Automation Extensions y Guidance Automation Toolkit a Reddit | Envía Guidance Automation Extensions y Guidance Automation Toolkit a BarraPunto | Envía Guidance Automation Extensions y Guidance Automation Toolkit a Digg | Envía un Meme sobre Guidance Automation Extensions y Guidance Automation Toolkit | Guarda Guidance Automation Extensions y Guidance Automation Toolkit en del.icio.us | Envía Guidance Automation Extensions y Guidance Automation Toolkit a Fresqui | Menea Guidance Automation Extensions y Guidance Automation Toolkit en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

Lecturas recomendadas


Suscripciones

Impulsado por FeedBurner
Impulsado por Feedburner
Suscríbete a ChicoDotNet utilizando Google Suscríbete a ChicoDotNet utilizando netomat Hub Suscríbete a ChicoDotNet utilizando Plusmo Suscríbete a ChicoDotNet utilizando Newsburst Suscríbete a ChicoDotNet utilizando Attensa Suscríbete a ChicoDotNet utilizando My Yahoo Suscríbete a ChicoDotNet utilizando NewsGator Suscríbete a ChicoDotNet utilizando netvibes Suscríbete a ChicoDotNet utilizando The Free Dictionary Suscríbete a ChicoDotNet utilizando Bitty Suscríbete a ChicoDotNet utilizando Excite MIX Suscríbete a ChicoDotNet utilizando Pluck Suscríbete a ChicoDotNet utilizando Webwag Suscríbete a ChicoDotNet utilizando podnova Suscríbete a ChicoDotNet utilizando ZapTXT Suscríbete a ChicoDotNet utilizando NewsAlloy Suscríbete a ChicoDotNet utilizando flurry Suscríbete a ChicoDotNet utilizando Pageflakes Suscríbete a ChicoDotNet utilizando ODEO Suscríbete a ChicoDotNet utilizando PodcastReady Suscríbete a ChicoDotNet utilizando Bloglines Suscríbete a ChicoDotNet utilizando My AOL Suscríbete a ChicoDotNet utilizando Rojo

Portal de contenidos impulsado por Blogger | Ejemplos de código impulsados por ASP .NET 2.0 | Sindicación Atom válida | Sindicación RSS 2.0 válida | ChicoDotNet es un portal impulsado por Aynkia Desarrollo: Aplicaciones Web, Windows y Smart Client | ©© Algunos derechos reservados 2006 Aynkia Systems Consultores. El contenido de este sitio Web está regulado por una licencia Creative Commons Attribution 2.5 License

Ranking de ChicoDotNet en Blogalaxia

Obtén vistas previas utilizando Snap.com