Tweet this
 
El sitio de Angel "Java" Lopez    
   ajlopez  |   Temas  |   Cursos  |   Proyectos  |   Blog  |   Blog en Inglés  |   Blog no técnico  |   Contacto  |   English Version  |  



AjGenesis

(English Version)

Generador de código, y archivos de texto, basado en modelos y plantillas definibles.







Página del proyecto en Codeplex.
Página del proyecto en SourceForge.

Versión en desarrollo (Agosto 2007), en prueba:

AjGenesis 0.5

Ultima versión liberada (Septiembre de 2006). Se puede descargar de CodePlex

AjGenesis 0.4.3

Contiene ejemplos de generación iniciales, Java, JSP, PHP, CSharp, ASP.NET, PHP, y estoy escribiendo el manual en español.

Templates de ejemplo (en desarrollo, Noviembre 2007)
AjGenesisExamples3New.zip Ver una explicación en Application Generation using AjGenesis

Templates de ejemplo que generan soluciones completas en VB.NET 1.x, CSharp 1.x, VB.NET 2.0, CSharp 2, con DAOs, Business Entities, Business Components, Service Layer, Domain-Driven Design, NHibernate, JavaServerPages, Hibernate.:

AjGenesis Examples (en CodePlex): incluyendo AjGenesisExamples3.zip y AjOmar-v1.0

AjGenesisExamples3.zip Ver una explicación de un ejemplo en Generando aplicaciones con AjGenesis


Soluciones ya generadas, en VB.NET, CSharp, y DDD en:
CodeDotNetArch.zip

Templates (Febrero 2006), con ejemplos de generación Java, JSP, VB.NET, C Sharp, ASP.NET, PHP, modelo dinámico, e integración con NAnt:

AjGenesis 0.4.2 (en CodePlex)
AjGenesis 0.4.2 (en SourceForge)


Nuevos ejemplos, que generan soluciones en VB.NET, con DAOs o con NHibernate, con ASP.NET, o en PHP, en

AjGenesisExamples2.zip

Ejemplos que desarrollan un modelo en tres tecnologías (PHP, Vb.Net, Vb.Net con NHibernate), en:

AjGenesisExamples.zip

Otros ejemplos anteriores en:

ExampleAjGenesis.zip

En estos ejemplos anteriores, los proyectos de PHP necesitan de AjFwkPhp:

ajfwkphp-0.2.zip

Artículos

Hay varios artículos que comentan los ejemplos, el concepto de modelo, plantilla, y su uso.

Este artículo es la base para comprender el modelo de AjGenesis:
Generando Código: Hello World con AjGenesis

El ejemplo más completo discutido en:
Generando aplicaciones con AjGenesis

Una perspectiva general:
Sobre la generación de código

Comentarios sobre la última reunión en el Microsoft User Group de Argentina
Reunión de generación de sistemas con AjGenesis

Una explicación en inglés sobre el modelo libre en
Code Generation with AjGenesis: A Hello World application

Una explicación en inglés de un ejemplo de aplicación generada en
Application Generation using AjGenesis

Un ejemplo más antiguo en
Más generación de código con AjGenesis

Nuevos artículos:

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

Preservando código con AjGenesis

Material presentado en el TechNigh de Noviembre, en Microsoft de Argentina, en:

Software Factories, Model Driven Architecture y Generación de Código

Información de base, enlaces, y presentación de ejemplos de charla anterior en el MUG:

Software Factories y Generación de Código

Versiones anteriores

AjGenesis 0.4.1 (en CodePlex)
AjGenesis 0.4.1 (en SourceForge)

AjGenesis 0.4 (en CodePlex)
AjGenesis 0.4 (en SourceForge)

AjGenesis 0.3 (en CodePlex)
AjGenesis 0.3 (en SourceForge)

AjGenesis 0.2 (en CodePlex)
AjGenesis 0.2 (en SourceForge)

AjGenesis 0.1 (en CodePlex)
AjGenesis 0.1 (en SourceForge)

La licencia se basa en la Apache Software License, Versión 1.1. Puede consultarse en:

http://www.ajlopez.net/ajgenesis/license.php

Angel "Java" Lopez
http://www.ajlopez.com/




 

Principal    Temas    Proyectos   
Contáctenos   




Copyright © 2002-2007 Angel J Lopez. Todos los derechos reservados.