openxava
Blog

24 de febrero del 2021

OpenXava 6.5 liberado

En OpenXava 6.5 hemos incluido algunas de vuestras sugerencias para hacer a vuestros usuarios más felices. También hemos mejorado la experiencia del programador, con un mejor OpenXava Studio y simplificando la forma de escribir código. Sigue leyendo para ver lo buena que es esta primera versión de OpenXava del 2021.

Te invitamos a que descargues esta nueva versión y actualices tus aplicaciones OpenXava. Mira las instrucciones de migración.

8 de febrero del 2021

Video curso de OpenXava parte 3

Ahora nuestro profesor Marco amplía el ejemplo de Factura y Cliente añadiendo líneas de detalle a la factura. En este video aprenderás muchos cosas interesantes como las colecciones de objetos embebidos (@ElementCollection) o como definir las propiedades que queremos en una colección con @ListProperties. También crea una nueva entidad, Producto, que es referenciada desde la líneas de detalle de Factura.

Te invitamos a ver esta tercera lección:

25 de enero del 2021

Video curso de OpenXava parte 2

En en esta ocasión Marco continúa desarrollando el ejemplo que empezó en la primera lección del curso. Añade una nueva entidad, Factura, y aprovecha para enseñarnos a usar referencias y colecciones, es decir como relacionar dos tablas. También verás cómo usar estereotipos y cómo hacer que el cliente en la factura aparezca con un combo, usando @DescriptionsList.

Te invitamos a ver esta segunda lección:

19 de enero de 2021

Software de universidades con OpenXava

La Universidad Gastón Dachary de Misiones (Argentina) ha desarrollado dos portales de aplicaciones utilizando OpenXava. El primero destinado a alumnos y docentes que permite a estos realizar sus gestiones con la universidad. En el segundo portal de la universidad se encuentran los Sistemas de Gestión Académica y Sistemas de Gestión Administrativa destinados al personal interno. Los sistemas desarrollados con OpenXava para la universidad abarcan la gestión del alumno desde que es un interesado en una oferta académica, pasando por la gestión del cursado de su carrera, hasta la gestión y emisión de su título.

Germán Beltrán nos cuenta las peripecias que le llevaron a OpenXava:

"1. Intentamos desarrollar un sistemas de Alumnado con Java + JSP + Postgresql + Tomcat intentando plantear un nuevo modelo totalmente orientado a objetos, para que tengas una idea; acá utilizamos Hibernate y armamos los XML de persistencia a mano

2. Probamos con JEE, para ello desarrollamos un proyecto más pequeño el primer SSI (Sistema de Seguimiento de Interesados), para ello utilizamos Java, JSF con IceFaces, seguimos con Postgresql para la base de datos y como era jee utilizamos Glassfish siempre con las versiones libres desarrolladas por la comunidad. Conclusión: vimos a IceFaces (el libre) limitado en cuanto a los componentes disponibles para armar las GUI , seguíamos manteniendo la idea de un nuevo modelo totalmente orientado a objetos..

3. Probamos PrimeFaces; era más completo, acá arrancamos nuevamente con el desarrollo de Alumnado reutilizando y extendiendo el modelo de negocio de (1) cambiando a un proyecto JavaEE, acá ya utilizabamos JPA, etc. Si bien en cada intento fueron y vinieron desarrolladores, en este último quedamos solos 2 personas en el área. y más específicamente en desarrollo solo uno (Yo). Deje de desarrollar Alumnado y me aboque a buscar ?como hacer? para desarrollar software con equipos muy pequeños. Arrancamos y probamos Symfony, ya que todos hablaban? que es rápido? que esto? que lo otro? que Java?fue duro para programadores Java. Luego en esa misma línea probamos Grails, me gusto, pero no me convencía, si el modelo de negocio cambiaba (de todos los días por acá) también implicaba bastante trabajo de refactoring de la GUI.

4. Por último probamos OpenXava, framework que usa MDD, modifico el Modelo de Negocio y con poco trabajo la GUI acompaña los cambios, puedo realizar aplicaciones CRUD con bastante rapidez, con un una curva de aprendizaje corta. Hoy nos permitió también incorporar programadores que en un mediano plazo son productivos.

OpenXava es lo que nos ha permitido no desfallecer en el área de sistemas de UGD. "

11 de enero del 2021

Video curso de OpenXava parte 1

Nuestro colaborador Marco Toscano ha publicado recientemente un video introductorio a OpenXava en YouTube. Si estás empezando con OpenXava y has tenido alguna dificultad seguro que este video te resulta útil. En él se explica cómo instalar OpenXava y se crea un primer formulario con las acciones de mantenimiento básicas. Te invitamos a que eches un vistazo al video:

15 de diciembre del 2020

Los mejores framework Java del 2020

23 de noviembre del 2020

La lonja de A Coruña con OpenXava

13 de noviembre del 2020

XavaPro 6.4.2 disponible

11 de noviembre del 2020

OpenXava 6.4.2 liberado

13 de octubre del 2020

ZX-Ed: Editor de base de datos abierto

24 de septiembre del 2020

XavaPro 6.4.1 disponible

23 de septiembre del 2020

OpenXava 6.4.1 liberado

7 de septiembre del 2020

De Excel a OpenXava

4 de agosto del 2020

XavaPro 6.4 disponible

29 de julio del 2020

OpenXava 6.4 liberado

15 de junio del 2020

Sistema online de gestión de escuelas

18 de mayo del 2020

XavaPro 6.3.2 disponible

13 de mayo del 2020

OpenXava 6.3.2 liberado

27 de abril del 2020

ERP en la nube con OpenXava

6 de abril del 2020

XavaPro 6.3.1 disponible

2 de abril del 2020

OpenXava 6.3.1 liberado

16 de marzo del 2020

Sistemas de transporte inteligentes con OpenXava

2 de marzo del 2020

XavaPro 6.3 disponible

27 de febrero del 2020

OpenXava 6.3 liberado

10 de febrero del 2020

De Visual FoxPro a OpenXava

20 de enero del 2020

Soporte de Maven para OpenXava

13 de enero del 2020

Armarios a medida en Nueva York

11 de diciembre del 2019

XavaPro 6.2.2 disponible

10 de diciembre del 2019

OpenXava 6.2.2 liberado

25 de noviembre del 2019

Aplicaciones modernas sin JavaScript

6 de noviembre del 2019

XavaPro 6.2.1 disponible

5 de noviembre del 2019

OpenXava 6.2.1 liberado

14 de octubre del 2019

Chocolate belga con OpenXava

2 de octubre del 2019

Nuevo gestor de incidencias para OpenXava

30 de septiembre del 2019

XavaPro 6.2 disponible

25 de septiembre del 2019

OpenXava 6.2 liberado

16 de septiembre del 2019

Hospitales, autobuses y funerarias

8 de julio del 2019

Se busca programador OpenXava para Misiones

21 de junio del 2019

Se busca programador OpenXava para Cartagena

18 de junio del 2019

XavaPro 6.1.2 disponible

17 de junio del 2019

OpenXava 6.1.2 liberado

10 de junio del 2019

Una ONG inglesa ayudando en África

16 de mayo del 2019

XavaPro 6.1.1 disponible

14 de mayo del 2019

OpenXava 6.1.1 liberado

6 de mayo del 2019

Software financiero en México

3 de abril del 2019

XavaPro 6.1 disponible

27 de marzo del 2019

OpenXava 6.1 liberado

11 de marzo del 2019

Un ejemplo de estilo visual personalizado

19 de febrero del 2019

iArchiva: Gestión documental inteligente

12 de febrero del 2019

Nuevo sitio de OpenXava

24 de enero del 2019

Nueva versión de XavaPro disponible

23 de enero del 2019

OpenXava 6.0.2 liberado

16 de enero del 2019

XavaPro Corporate

English