Llegó myAppGen - Java Application Generator
martes, julio 16, 2013 at 8:30AM
javaHispano

myAppGen construye la aplicación mientras la estás ejecutando; sí, lo has entendido bien, mientras ejecutas la aplicación puedes modificarla, agregar nuevos programas y luego seguir ejecutando la misma aplicación, ahora con sus nuevos componentes. Evidentemente, el trabajo de desarrollo es mucho más simple, fácil e intuitivo, disminuyéndose drásticamente el tiempo y los costos correspondientes. Además, la aplicación es tan fácil de construir que se puede encarar el desarrollo a través de la construcción de prototipos sucesivos.

Por otro lado, gracias a su poderoso motor de fórmulas, puedes definir el modelo de datos de la aplicación como si fuese una planilla de cálculo, en donde al agregar, modificar o borrar los registros, todos los campos se actualizan automáticamente.

Mediante el sincronismo entre el diccionario de datos y la aplicación, cualquier cambio en el modelo de datos, se refleja automáticamente en todos los programas. Así, si se cambia el nombre del campo, su título, tipo de dato, longitud, etc., myAppGen corregirá todos los programas automáticamente. La integridad también se mantiene incluso si los cambios son más profundos, como la eliminación de campos, o incluso más radicales, como eliminar una tabla o una relación; en estos casos la aplicación también se modificará radicalmente de acuerdo al nuevo modelo de datos.

La aplicación generada tiene funcionalidades profesionales tales como: seguridad, auditoría, help, multi idioma, documentos digitales, email, informes configurables por el usuario, suscripción a informes, alertas, cubos olap, gráficos, consola de administración de usuarios en runtime, etc.
Finalmente, myAppGen genera el código fuente en lenguaje Java y también construye el proyecto netbeans, para que puedas editar la aplicación como si tú la hubieses programado.

Nota: noticia enviada al portal anónimamente

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.