MyPersistentObjects 1.0

Hace tiempo que encontre el link de esta curiosa herramienta pero por diferentes causas lo he estado postergando y al final le ha llegado su turno. Esta herramienta propone el sueño de todo desarrollador, es decir, crear un modelo conceptual de la Base de Datos y ella genera la lógica de Negocio y Persistencia a partir del Modelo.

Da 3 opciones al programador:

1) Generar la BD física (tiene soporte para todos los servidores de Bases de Datos) y los POJOs de Persistentencia

2) Generar la capa de Persistencia + Lógica de Negocio utilizando POJOs e Hibernate (además genera un Script que crea la BD)

3) Lo mismo que el punto 2 pero en vez de utilizar Hibernate utiliza JDBC.

Para los puntos 2 y 3 además genera los test de JUnit para que las clases se puedan testear.

El código generado es mantenible teniendo en cuenta que lo genera una máquina, pero yo la verdad no renunciaría a cosas como transacciones declarativas y otras grandes cosas que ofrece Spring y de las que esta herramienta pasa, no obstante lo veo útil para generar prototipos con accesos básicos en un tiempo record.
A esta fase del ciclo de una aplicación los programadores le dedicamos tiempo sin que nos fastidie yo creo que se debería sacar una herramienta para generar interfaces Web dinámicas en los frameworks más comunes de Java porque hay muy poco hecho al respecto y se pierde muchísimo tiempo teniendo en cuenta que al final la interfaz es 60% del código y que casi siempre ha de ser Accesible por todos los navegadores.

Para los que queraís indagar más la URL es:

http://www.ribesoftware.com/mpo.do

Comenta el articulo:

Requerido

Requerido,