Algunas Ideas

Published on Author lopez1 Comment

En estos dias estoy repasando los proyectos de código abierto que puedo encarar, en distintas tecnologías. He aquí un resumen de lo que he visto:


AjGenesis: mi generador de código, puedo extenderlo con documentación (ya hay gente que lo está usando, bravo!), ejemplos, algún template para PHP, Java, JSP, manejo de vistas, metamodelo…. Alejandro Jack está trabajando en algo basado en esto. Ver un ejemplo de uso en el proyecto AjConsor.Genesis, y el proyecto AjContab.Genesis.


AjStorm: la herramienta de ORM (Object Relational Mapping) que estoy usando en algunos proyectos míos, merece una refactorización, para ver si puede ser exhibida y preparada para que alguien además de mí mismo pueda usarla.


AjObjects: extenderlo para llegar a una interfaz web símil, pero distinta, a NakedObjects.


AjNoticias: he estado pasando la parte de acceso a datos para que trabaje con Enterprise Library


AjFwk: un pequeño framework de PHP, para servir de base a sitios. Lo estoy usando este mes en un cliente, y funciona bastante bien, por ahora. Algo de pulido no le vendría mal. Un camino es generar algún ejemplo, como el AjCatalogo, o algo más ambicioso, como el AjCursos que tengo desde el 2001.


AjFramework: la base de lo que hago en .NET. El Enterprise Library me gusta, pero el AjFramework me divierte.


AjLogo: reflotar un viejo proyecto mío en Java, no he encontrado el ejemplo en Visual Basic clásico. Es un intérprete del simpático lenguaje Logo.


AjForth: sí, recuerdo ese lenguaje, siempre me gustó verlo para implementarlo, y si se hace en .NET?


AjLisp: al preparar mi charla sobre Inteligencia Artificial de este año, he notado que hay poco sobre este lenguaje.


AjProlog: tengo que repasar la implementación del cut, y escribir más primitivas.


AjBasic: ya estoy separando este lenguaje del AjGenesis, y lo estoy usando en dos proyectos. Es hora de estabilizarlo.


AjProcess: una especie de Workflow, BPM, inspirado en Workflow Patterns y jBPM.


AjServer: mi vieja implementación de un servidor genérico, que por configuración expone acciones. También debería soportar workers, procesos que hacen algo sin necesidad de dar una respuesta en el momento.


AjAgents: una plataforma de agentes móviles, en .NET.


AjEntities: un generador de código en PHP. Integrarlo con AjFwk, y producir ejemplos.


AjService: un invocation framework, una idea sembrada por Alejandro Jack, de Southworks. El está trabajando en algo de él, pero yo quiero divertirme también… 馃檪


AjTalk: un engine de objetos, no sé si Smalltalk, o Self, o ambos. pero que pueda servir de base para implementar máquinas virtuales para esos lenguajes.


Y juntar todo esto para generar algo como Compiere, Codeless, CodeCharge


Si, ya sé, tengo que dejar la cerveza negra, que me hace mal…. 馃檪


Bueno, se aceptan comentarios, sugerencias, sobre caminos a seguir.


 

Leave a Reply

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