AjGenetizando una aplicación

Published on Author lopez3 Comments

Hace un tiempo, escribí: Code Generation with AjGenesis in a Real Project Generación de código en un proyecto real En ese proyecto real, apliqué lo que puedo llamar “ajgenetizar” una aplicación. ¿Qué significa esto? La idea básica es: – Comenzar escribir una aplicación que funciona, que reseulva los problemas técnicos, como persistencia, validaciones, seguridad, distribución… Continue reading AjGenetizando una aplicación

Generación de código con AjGenesis en un proyecto real

Published on Author lopez3 Comments

El año pasado, me uní un equipo de desarrollo en un proyecto privado. La solución inicial era una aplicación Web VB.NET, que estaban escribiendo, con proyectos de librerías de clases, usando el  Mere Mortals Framework. El equipo había escrito varias páginas webs (y algunos formularios WinForm), cubriendo algunos casos de usos sencillos que se estaban… Continue reading Generación de código con AjGenesis en un proyecto real

Modelos para Generación de Código en AjGenesis

Published on Author lopez2 Comments

Quisiera hoy enumerar y pasar una corta revista a las opciones que tenemos para escribir, describir un modelo en  AjGenesis, mi proyecto open source de generación de códgio. Una de las ideas básicas de AjGenesis es tener un modelo de libre definición, como punto de partida. No es un modelo fijo. ¿Qué significa esto? Que… Continue reading Modelos para Generación de Código en AjGenesis

Generando un modelo desde la base de datos usando AjGenesis

Published on Author lopezLeave a comment

AjGenesis, mi proyecto open source de generación de código, usa tareas, templates (plantillas) y un modelo de libre definición, para generar artefactos de texto, en general código fuente, pero también archivos cualesquiera, como configuraciones, definición de proyectos, etc. Muchos de los ejemplos que están en el proyecto y otros que publiqué aparte, usan modelos serializados… Continue reading Generando un modelo desde la base de datos usando AjGenesis

Generando código con AjGenesis usando archivos de mapeo de NHibernate

Published on Author lopezLeave a comment

En estos días, estuve trabajando en generar código de clases C#, usando como punto de partida los archivos .hbm, que se usan en NHibernate para especificar el mapeo de clases y tablas de bases relacionales. Como es usual, cuando encaro algo de generación de código uso AjGenesis, mi proyecto open source de generación de código… Continue reading Generando código con AjGenesis usando archivos de mapeo de NHibernate

Resultado de la VAN ALT.NET Hispano sobre Generación de Código

Published on Author lopez3 Comments

Gracias a la comunidad ALT.NET Hispano, quedó publicado el video de la VAN (des-conferencia virtual) sobre Generación de Código, al que fui invitado. Ahí presenté mi proyecto personal preferido, AjGenesis, generador de código, escrito en .NET, y publicado en código abierto. Pueden ver el resultado en: VAN – Septiembre 26 de 2009 – Generación de… Continue reading Resultado de la VAN ALT.NET Hispano sobre Generación de Código

AjSharp: un lenguaje dinámico en C#

Published on Author lopezLeave a comment

Durante el desarrollo de AjGenesis, mi proyecto de generación de código, definí y usé un lenguaje interpretado, llamdado AjBasic, que me dió libertad para implementar tareas, plantillas y acceso a .NET, de una forma muy flexible. El año pasado comencé a separar la implementación de AjBasic del núcleo de AjGenesis, para poder irlo mejorando. Escribí… Continue reading AjSharp: un lenguaje dinámico en C#

La generación de código y el trabajo de desarrollo de software

Published on Author lopezLeave a comment

Antes de ayer, 20 de Julio, @hallo twittereaba: Recibió varias respuestas, acá va una mía y otra que recibió: Lo que pasa es que hemos estado generando código por décadas. La herramientas que usamos para eso tiene nombre: compilador. Recuerdan los viejos días? Había que setear los relés en la ENIAC, o usar el panel… Continue reading La generación de código y el trabajo de desarrollo de software

Enlaces y noticias IV

Published on Author lopezLeave a comment

Sigo con la costumbre coleccionar enlaces, de distintos temas. Los que me llamaron la atención: PHP Es el lenguaje más usado para el desarrollo de sitios dinámicos en la web. Tiene la simplicidad necesaria, y también el soporte de clases, librerías, acceso a base de datos como para hacerlo más poderoso. Tal vez se ha… Continue reading Enlaces y noticias IV

Un caso de Uso de AjGenesis

Published on Author lopezLeave a comment

En el grupo Google de Code Generation: http://groups.google.com/group/codegeneration encuentro este mensaje de Fernando Claverino Usos de AjGenesis Gracias a Fernando, por compartir su experiencia. Es importante, para AjGenesis, que los que lo usen compartan y comenten su experiencia, para poder ir viendo los usos, facilidades y problemas que tenemos con la herramienta. Comento acá gran… Continue reading Un caso de Uso de AjGenesis