openxava
Blog

12 de febrero del 2026

Jubilación del OpenXava Studio (el IDE)

En el 2020 creamos una versión personalizada de Eclipse para ayudar a los que se iniciaban en OpenXava y no venían del mundo Java a empezar más fácilmente. Le llamamos OpenXava Studio y permitía algo único dentro del mundo Java: podías descargar un zip, descomprimirlo, pulsar en un .exe y empezar a trabajar, sin más. No era necesario descargar Java, ni configurar plugins, ni instalar un Tomcat, ni configurar variables de entorno, nada de eso. Un click y a trabajar.

Durante estos casi 6 años, OpenXava Studio ha ayudado a muchos de vosotros a empezar con OpenXava de forma rápida y fácil, sin fricciones como dicen por ahí. Así que le podemos dar las gracias.

Pero estamos en el 2026, donde queremos que OpenXava (el framework) sea una herramienta que permita hacer cosas increíbles a los programadores Java, por eso OpenXava Studio ha de hacerse a un lado y dejar paso a cosas mucho mejores.

IntelliJ

Tenemos dos razones principales para abandonar OpenXava Studio. La primera es que hemos notado que los programadores Java que programáis con OpenXava, no usáis OpenXava Studio, usáis IntelliJ. Queremos que OpenXava sea atractivo y natural para los programadores Java que llegan a nosotros por primera vez; y presentarlo por defecto como un IDE basado en Eclipse no les da una buena primera impresión. Además, queremos optimizar el framework y la documentación para que IntelliJ funcione lo mejor posible con OpenXava.

Es verdad que esto hace OpenXava más complicado para los que no venís de Java, pero nuestra guía (con video incluido) de primeros pasos con OpenXava usando IntelliJ, está pensada para ser seguida por un profano. Instalar IntelliJ y seguir la guía no es mucho más complicado que instalar OpenXava Studio y seguir la guía.

IA

La otra razón son los asistentes de código con IA. Hoy en día escribir código a mano como se hacía antaño (cuando digo antaño me refiero al 2025) es un camino que lleva inexorablemente al fracaso. Nos guste o no, tenemos que usar IAs para generar nuestro código. Crear un OpenXava Studio con soporte de asistentes de código sería un trabajo monumental, incluso usando los plugins existentes para Eclipse. Además, hay una competencia feroz en este campo. Herramientas como Cursor, Windsurf, Copilot o Claude Code son buenísimas, y no tiene sentido competir con ellos. Nuestro negocio no son los IDEs, es nuestro framework. No hay ningún problema en usar cualquier de estos IDEs con OpenXava.

¿Qué es lo que vamos a hacer?

Ya hemos desactivado la descarga de OpenXava Studio desde openxava.org, en su lugar hemos puesto unas instrucciones para crear un proyecto OpenXava usando Maven. También hemos renovado la guía de primeros pasos para que use IntelliJ, con video incluido. 

¿Qué es lo que tienes que hacer tú?

Migrar a IntelliJ. A partir de marzo la creación de nuevos proyectos con OpenXava Studio puede que dé problemas y a partir de septiembre lo normal es que crear nuevos proyectos ya no funcione.

¿Puedes usar un IDE que no sea IntelliJ?

Claro que sí. OpenXava funciona bien con Eclipse (puedes usar una versión reciente), Visual Studio (lo que incluye Cursor y Windsurf) y en general cualquier IDE Java con soporte de Maven.

¿Puedo seguir usando OpenXava Studio con mi proyecto actual?

Sí, trabajar con proyectos existentes seguirá funcionando durante algún tiempo. Para disfrutar de las nuevas características deberás configurar un Java 17 en OpenXava Studio, y debería funcionar bien con OpenXava 7.7 e incluso 8. Pero nosotros no lo vamos a probar y si encuentras algún problema no lo vamos a arreglar. Sin embargo, tienes tiempo de sobra para migrar con tranquilidad a tu nuevo IDE. La descarga de OpenXava Studio seguirá estando disponible en SourceForge por tiempo indefinido, por si lo necesitas volver a descargar.

Framework OpenXava

Lo que vamos a descatalogar es el IDE (OpenXava Studio), no el framework (OpenXava). OpenXava sigue adelante con novedades importantes para el 2026, como la versión 7.7 (marzo) que incluirá un Chat IA para el usuario final y la versión 8 (septiembre) con soporte de Jakarta EE.

blog comments powered by Disqus

English