OpenXava es un marco de trabajo AJAX para desarrollo rápido de aplicaciones web empresariales.

Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.

 


Alta productividad

Solamente escribes la lógica de negocio y la estructura de los datos. No escribes HTML, JavaScript, CSS, SQL, etc. La interfaz de usuario y la lógica de base de datos se proveen automáticamente.

Curva de aprendizaje corta

Aprender como escribir clases de Java simples es suficiente para escribir aplicaciones completas. La distribución de OpenXava viene preparada para un inicio rápido.

Aplicaciones con mucha funcionalidad

Interfaz de usuario AJAX sin recarga de página. Modo lista con paginación, ordenación, filtrado, añadir/quitar/mover columnas, informes PDF, exportación a Excel, etc. Modo detalle con pestañas, marcos, diálogos, editores para referencias y colecciones, etc.

Usa tu plataforma favorita

Navegadores: Internet Explorer 9+, últimos Chrome, Firefox y Safari. Bases de datos: Cualquiera soportada por Hibernate, es decir, Oracle, DB2, AS/400, Informix, PostgreSQL, MySQL, MS SQL Server y practicamente todas las bases de datos relacionales. Sistemas operativos: Cualquier con soporte de Java 6 (o superior), es decir, Windows, Linux, Mac, Unix, AS/400, z/OS, etc. Servidores de aplicaciones: Cualquiera con soporte de Servlets 2.5 (o superior), incluyendo Tomcat, JBoss, WebSphere, Glassfish, WebLogic, etc. Portales empresariales: Cualquiera con soporte de JSR-168 o JSR-286 incluyendo WebSphere Portal y Liferay.

Código abierto

Licencia LGPL que te permite desarrollar aplicaciones comerciales sin pagar nada.

Multilingüe

Las etiquetas y mensajes incluidas en OpenXava están en español, inglés, alemán, francés, chino, ruso, catalán, indonesio, italiano, polaco, servio y sueco. Además, es muy fácil añadir un nuevo idioma.


El marco de trabajo Java orientado al dominio más usado

200,000 descargas. 60 autores. Miles de hilos en los foros. Cientos de aplicaciones desarrolladas. Gran cantidad de profesionales en LinkedIn con experiencia en OpenXava.

Documentación exhaustiva

Guía de referencia completa en español, frances, ruso, chino e inglés. Wiki con cientos de artículos. Libro en inglés y español disponible en Amazon como libro impreso o como PDF desde este sitio. Docenas de videos en YouTube.

Soporte de calidad

Soporte gratuito en los foros de la comunidad, a pesar de tener miles de hilos todas las preguntas se responden. Además, hay soporte profesional disponible .

Basado en estándares Java

Así puedes migrar tu código Java actual a OpenXava con faclidad, y viceversa. Puedes usar cualquier herramienta Java con OpenXava. Tus desarrolladores Java ya son desarrolladores OpenXava. OpenXava soporta: JSR-317, JSR-303, JSR-330, JSR-220, JSR-153, JSR-168 y JSR-286.

Herramientas de terceros

MinuteProject: Genera una aplicación OpenXava a partir de una base de datos ya existente. Mogwai ERDesigner: Una herramienta de modelado de diagramas entidad relación (ERD) que genera aplicaciones OpenXava. Moskitt: Una herramienta CASE, construida sobre Eclipse, que genera aplicaciones OpenXava a partir de módelos UML.

Proyecto activo

6 versiones al año, la mitad de ellas de mantenimiento (con arreglos de fallos). Desde 2005.

http://www.flickr.com/photos/digidreamgrafix/8159922202/
http://www.flickr.com/photos/opensourceway/5755171802/
http://www.flickr.com/photos/quinnanya/5889720469/
http://www.flickr.com/photos/jamescridland/613445810/
http://www.flickr.com/photos/rodrigogalindez/4637637337/
http://www.flickr.com/photos/22322135@N00/6983802961/

Lo que dice la gente Lo que dice la gente

"No puedo recordar haber estado tan excitado por un marco de trabajo, especialmente para el desarrollo web. Llevo en este mundo desde 1983 y soy difícil de impresionar. ¡Con OpenXava estoy impresionado!"

Federico Alcántara

"Es como un sueño hecho realidad. He estado deseando tener algo así desde el día en que programe mi primera interfaz de usuario"

Sebastien Diot

"Tengo que decir: mis felicitaciones! ... Tengo realmente muchísima experiencia en automatización de la UI. Por eso cuesta bastante impresionarme. Y estoy impresionado"

Val Huber

"Buenas herramientas con buen soporte -- ¡la utopía del desarrollador!"

Roy Hellinga

"Este framework es increible"

Scott s

"Excelente framework. Implementación sencilla, muy simple y aun así muy potente"

Supreme Thanikachalam

"Genial para desarrollo rápido"

Raghu Raman

"Estoy usando OpenXava y lo encuentro maravillosamente refrescante, para alguien que necesita programar en Java sin conocimientos de Java es una herramienta fantástica, ¡gracias!"

M R Waring

"No deja de sorprenderme este Framework, el mejor framework de desarrollo jamás visto, sin duda. Sin palabras..."

Rafael Martínez

"Bonito framework. Realmente permite desarrollo rápido y fácil de mantenimiento web. Muy pocos bugs en lo que a mi me concierne"

Anonymous

"Desarrollo RAD en lenguaje Java .. nos ayudo muchísimo"

Anonymous