Desarrollo rapido de aplicaciones web con OpenXava

OpenXava


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.

Caracteristicas

* Proyecto de código abierto maduro: 5 años, más de 130.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...

Página Oficial: http://www.openxava.org/web/guest/home
Libro http://www.openxava.org/web/guest/b/book los primeros 4 capitulos son gratis
Demos: http://www.openxava.org/web/guest/demos;jsessionid=20E052B41B7CBE8DFC021EF7BC38C258
Desarrollo rapido de aplicaciones web con OpenXava


Pueden seguir un tutorial basico para que se den cuenta lo facil que es desarrollar con OpenXava http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=539

4 comentarios - Desarrollo rapido de aplicaciones web con OpenXava

@cesarc
gracias por la información