Usando AjGenesis y NAnt

El bueno de Carlos Marcelo Santos ha publicado dos “posts” donde explica cómo trabaja con NAnt y con AjGenesis. El primero describe el uso del NAnt, como herramienta .NET:


Introducción a NAnt


NAnt es una herramienta de código abierto para automatizar procesos de construcción de software. Una build tool.

Se puede extender mediante clases Tasks, no mediante comandos Shell, como la mayoría de estas herramientas. Esta característica la hace cross-platform.


El segundo, nos explica cómo integrar y usar AjGenesis desde el NAnt (una forma de trabajo que creo nos permite sumar toda la potencia del NAnt, a la generación automática de código):


Cómo generar código con AjGenesis sirviéndonos de NAnt


…¿qué es AjGenesis?…AjGenesis es un generador de artefactos de texto de código abierto. Para más información dirigirse a http://www.ajlopez.com/ajgenesis

Puede bajarse el generador, desde AjGenesis-0.5, ejemplos desde AjGenesisExamples.zip, más ejemplos en AjGenesisExamples3.zip, documentación en http://www.ajlopez.net/ajgenesis/documentation.php

AjGenesis se basa en un modelo soportado en XML y plantillas.Para utilizar este generador sólo hay que descargarlo y descomprimirlo en una carpeta.


Muchas gracias, Carlos, por difundir el uso del AjGenesis.


Actualización: Carlos ha agregado un nuevo artículo, continuación del anterior:


Cómo generar código con AjGenesis sirviéndonos de NAnt – Parte II


Ahora la idea es generar una aplicación web completa en VB.NET para Visual Studio 2005, trabajando con SQL Server 2005.


Y nos dá código de ejemplo de una aplicación completa generada con AjGenesis  y NAnt. 


Nos leemos!


Angel “Java” Lopez
http://www.ajlopez.com/

This entry was posted in 1389, 2643, 3463, 6145. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>