|
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ículosHay 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 anterioresAjGenesis 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/
|