Buscar
Social
Ofertas laborales ES
« Versant adopta a la comunidad db4o y fortifica el ámbito de bases de objetos de código abierto | Main | Sobre el interés de ejecutar lenguajes distintos de java en la máquina virtual (Encuesta del mes) »
miércoles
dic172008

OpenXava 3.1 disponible: Incrementa la productividad eludiendo MVC

OpenXava es un marco de trabajo para desarrollar aplicaciones Java de gestión de una forma diferente: OpenXava evita MVC. Tú provees SOLO los POJOs anotados con JPA y obtienes una aplicación lista para producción.

Con OpenXava solo necesitas escribir el modelo, POJOs con anotaciones Java 5. No necesitas escribir la vista (JSP, JSF, etc), y el controlador (para mantenimiento, generación de informes, etc) normalmente se reutiliza.
Y con esto obtienes una aplicación para el mantenimiento, generación de listados PDF, exportación a Excel, busqueda, ordenación, validaciones, etc. sin necesidad de escribir una simple clase de Java, nada de XMLs, JSPs ni generación de código.

Echa un vistazo a las demos.

La principal característica de esta versión 3.1 es que produce aplicaciones AJAX. Simplemente actualizate a OX3.1 y tu aplicación OX (3.x, 2.x, or 1.x) será AJAX sin tocar una sola línea de código.
Por otra parte, si tu aplicación no es OX pero usas entidades JPA, puedes mover tu código JPA a una aplicación OpenXava y así obtener una aplicación AJAX fácilmente.

OpenXava no es solo para escribir mantenimientos simples para clases simples, podemos crear aplicaciones con lógica compleja e interfaces de usuario avanzadas. OpenXava soporta referencias, colecciones, herencia, pestañas anidadas, marcos anidados para agrupar información, etc.

Si desarrollas aplicaciones de gestión, usas JPA o estás interesado en portales Java (como Liferay, WebSphere Portal o JetSpeed) no dudes en descargar OpenXava y evaluarlo.

OpenXava es LGPL (y continuará así siempre, porque su propiedad intelectual es compartida) por tanto puedes desarrollar aplicaciones comerciales con él.

Más información: http://www.openxava.org/

¿Qué opináis de esta forma de desarrollar aplicaciones?
¿Pensáis que los marcos MVC (SpringMVC, JBoss Seam, RubyOnRails o Grails) son tan productivos como VisualBasic, 4GLs, RPG, etc. para desarrollar aplicaciones de gestión?
¿Pensáis que MVC es siempre lo mejor?

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.