A proposito de generadores de formularios... (RE: Sobre sizers)

Joaquin Jose del Cerro Murciano jjdelcerro en cenoclap.es
Mar Nov 16 10:22:56 CET 2004


Hola, 

ya se han dejado varias veces mensajes como los ultimos
de los "sizers" que comentaban el tema de desarrollar algo que
generase formularios para mantenimientos "simples" sobre tablas.
Parece que hay gente interesada en esto.

En la empresa en la que estoy hace ya un par de años que iniciamos
el desarrollo de algo parecido. No es eso exactamente pero el fin acaba
siendo ese.
Desarrollamos un marco de trabajo que permite persistir objetos python en 
una base de datos relacional, y alrededor de el una serie de herramientas que
nos permiten, entre otras cosas, crear mantenimientos sobre las clases
persistentes de forma automatica. Osease, señalas una clase y le dices que te
muestre un mantenimiento para ella, y te lo muestra y ya puedes trabajar con 
el.

La herramienta o libreria, no se como llamarlo, esta pensada para ser Open 
Source, y si a alguien puede interesarle podemos ver de como hacemos para 
dejar acceso a ella.

Comentar, que como siempre suele pasar, en cuanto parece que va algo, el 
jefe dice que hay que hacer aplicaciones y para la herramienta nunca parece 
haber tiempo para acabarla, con lo que esta, como esta, funcional pero
bastante mejorable. Ademas de faltarle un huevo de documentacion.


Un resumen de lo que hace "muy muy resumen":
- Diseño de modelos de clases persistentes en una base de datos relacional 
  (disponemos de una herramienta grafica creada pr nosotros).
- Soporte para varios gestores de base de datos de forma trasparente.
- Gestion de trasacciones a nivel de BD y de objetos en memoria.
- Busquedas avanzadas sobre objetos persistentes a traves de sus propiedades.
- Navegavilidad entre los objetos del modelo de forma trasparente.
- Soporte para añadir anotaciones  a  cualquier objeto persistente.
- Gestion de usuarios y grupos.
- Exportacion/importacion de datos a ficheros XML.
- Soporte para la generacion de reports en PDF.
- Generacion de mantenimientos a partir de la definicion de un objeto.
...

No se si procede contar mas o no.
Ya me direis, y si alguien quiere saber mas y creeis que no procede en la
lista me envias correo particular.

Bueno, me he dejado por decir lo obvio, todo esto esta en python.

Un saludo
Joaquin, y demas frikis de la empresa.




Más información sobre la lista de distribución Python-es