OpenXava es una forma productiva de crear aplicaciones AJAX de gestión con Java. De hecho, es más rápido desarrollar con OpenXava que con Ruby On Rails, Spring MVC, o cualquier otro marco de trabajo MVC. Esto es porque en OpenXava tú solo has de escribir el modelo. Los controladores se reusan y la vista se genera automáticamente.

Con OpenXava tú pones tus clases JPA y a cambio obtienes una aplicación completa lista para poner en producción, sin usar generación de código. Puedes verlo vívidamente en la demo Profesor.

OpenXava ha sido creado por programadores Java (que necesitan desarrollar aplicaciones Java críticas de una manera productiva) para su propio uso; por ende es potente, extensible y divertido para un experto. Por otra parte OpenXava permite a un programador Java novato empezar rápidamente a ser productivo, por lo tanto también. es una experiencia agradable para los que empiezan.

La mejor forma de aprender sobre OpenXava es descargarlo, y seguir su tutorial.
No dudes en preguntar en el foro de la comunidad cualquier preguntas que tengas.

Características
  • Proyecto de código abierto maduro: 5 años, más de 120.000 descargas, 40 desarrolladores, miles de mensajes en los foros, etc.
  • Usado durante años para desarrollar aplicaciones críticas.
  • Alta productividad para aplicaciones de gestión.
  • Curva de aprendizaje corta y sencillez de uso.
  • Suficientemente flexible como para crear aplicaciones sofisticadas.
  • Es posible insertar nuestra propia funcionalidad en cualquier punto.
  • Sin generación de código: toca tu código y prueba tu aplicación en pocos segundos.
  • Basado en el concepto de componente de negocio.
  • Aunque la interfaz de usuario es generada automáticamente es posible hacer un ajuste bastante fino de la presentación.
  • Soporte completo de AJAX: no se produce ninguna recarga de página.
  • Adaptado para trabajar con esquemas de base de datos legados.
  • Soporta cuaquier servidor de aplicaciones (Tomcat, JBoss, WebSphere).
  • Soporta JSR-168: Todos los módulos OpenXava también son portlets estándar.
  • Mecanismo de persistencia: EJB3 JPA, Hibernate o EJB2 CMP. Al gusto.
  • Está probado con los portales: JetSpeed 2, WebSphere Portal, Liferay y Stringbeans.
  • Fácil integración de informes hechos con JasperReports.
  • Licencia LGPL. Es posible desarrollar aplicaciones comerciales con OpenXava.
  • Exhaustiva documentación en inglés, francés, ruso, chino y español.
  • Todas las etiquetas y mensajes están en inglés, español, chino, alemán, polaco, indonesio, francés, italiano, serbio, sueco y catalán; de momento...

 

 

Aprende OpenXava con ejemplos

Obtén el libro

Aprende OpenXava desarrollando una aplicación completa desde cero.

Noticias

BORRADOR 3 del libro de OpenXava disponible

2010-8-24 - Compra el libro

El BORRADOR 3 del libro Aprende OpenXava con ejemplos ya está disponible con dos nuevos capítulos y más de 280 páginas.

Versión 4m5 liberada

2010-7-28 - Descargar - Cambios

En este hito el usuario puede cambiar la filas por página para la lista y las colecciones, la navegación entre páginas tiene una nueva apariencia, es posible ver el detalle y la lista al mismo tiempo, hay un nuevo vínculo para ayuda a nivel de página, etc. Además tiene alrededor de 40 nuevas características y arreglos sobre 4m4. A pesar de ser un "hito" es adecuada para producción.

Encuesta OpenXava 5
What main feature do you want for OpenXava 5?

a. FLEX for user interface
b. JavaFX for user interface
c. Groovy for the model
d. Ruby for the model
e. Build-in navigation and security (no portal needed)
f. Interactive programming