Ir al contenido principal

Oracle APEX 2026: La hoja de ruta hacia el desarrollo generativo (GenDev)

Oracle ha guardado silencio sobre la nueva versión de Oracle APEX y  todos nos preguntamos ¿que va a pasar?  En los últimos años, Oracle ha lanzado dos versiones de Oracle APEX al año, normalmente en abril y octubre. Sin embargo, a partir de Oracle APEX 24 el calendario de lanzamiento se vio afectado y la version 24.2 por ejemplo se lanzó a principios de 2025 y desde entonces no se ha publicado ninguna version más...!??

¿Por qué no hay lanzamiento?, pues según lo que he visto, la próxima versión de Oracle APEX va a introducir una forma completamente nueva de desarrollar aplicaciones mediante IA, pero, eso va a llevar tiempo.

Por como lo veo, esta nueva forma esta orientada a desarrolladores expertos que demandan  mayor productividad. Por eso creo que la nueva versión será lanzada este año 2026 y probablemente se llamará Oracle APEX 26.1 acompañando un poco tambien la Oracle Database 26ai.

En conferencias realizadas en junio del año pasado, durante el Oracle IA Word en Las Vegas (USA), y reuniones de especialistas, tenemos una idea de lo que está por venir:

Estos son los cinco temas clave:

- Desarrollo generativo mediante IA

- Experiencia de Usuario

- Experiencia del Desarrollador

- Preparación Empresarial

- Ideas de la comunidad


GenDev e IA


Es evidente el uso de la IA en todas las facetas de Oracle APEX, desde desarrollo hasta funciones que ofrecemos a los usuarios de las aplicaciones que creamos.

Generador de Aplicaciones de IA con APEX

Habrá una forma completamente nueva de crear aplicaciones APEX simplemente describiendo como queremos que funcione. Esto ya es en parte posible, pero ahora, mediante la introducción de una nueva especificación abierta llamada APEXlang, será completamente realizable.

APEXlang

APEXlang es una combinación de YAML y JSON. Toda nuestra aplicación Oracle APEX se puede compilar con un archivo de texto (APEXlang).

Podemos por ejemplo agregar un nombre de región, un titulo, un SQL, se lo define en el archivo de texto y esto se sobreescribe el valor predeterminado. Este archivo APEXlang se utilizará entonces para generar nuestra aplicacion APEX.

Los beneficios de este archivo APEXlang van mucho mas alla de la IA. Un archivo de exportación APEX, en formato APEXlang, es legible y se controla fácilmente por versiones. Permite realizar cambios masivos en el archivo de texto mediante búsquedas y reemplazos sencillos. Esto abrirá una nueva forma de desarrollar con APEX.

Imaginense crear una version inicial de una aplicacion utilizando IA y describiendo lo que quieren. Con esto, generar un archivo de texto, que luego se utiliza para la generación de nuestra aplicaciones APEX (metadatos). Podemos realizar cambios en el navegador (low-code) y continuar asi.

Si necesito realizar cambios masivos, exporto la aplicación, modifico el archivo APEXlang exportado y lo vuelvo a implementar en una nueva versión. Trabajar de esta forma, desarrollando basandonos en texto,  permite fusionar los cambios de varios desarrolladores y mucho mas.

Herramientas de IA

Podemos tambien hacer que nuestras aplicaciones APEX sean más inteligentes.Actualmente proporcionamos los datos a la IA (LLM) y hacemos preguntas. Esto no es necesariamente eficiente ya que debemos enviar una gran cantidad de datos.


Un enfoque mas eficiente es utilizar herramientas de IA que permitan a la IA obtener la info que necesita.

IA en Informes Interactivos

Otra característica destacada de la próxima versión de Oracle APEX es la integración de IA en  informes interactivos. Podremos formular preguntas en lenguaje natural en nuestros informes interactivos y los filtros se añadirán automáticamente.


Incluso, crear gráficos, o chartear con los datos del informe interactivo abriendo un panel de chat para profundizar sobre la información mostrada.



Experiencia de usuario

Se esta trabajando sobre una nueva versión del Tema Universal (aun no está confirmada su presencia en la proxima versión). Una nueva apariencia sería excelente.


Este nuevo tema promete habilitar nuevas funciones para móviles.

Experiencia del desarrollador

Nuevas funcionalidades simplificarán la vida a los desarrolladores. Habrá comprobaciones en vivo integradas mediante un nuevo Advisor! Tener los errores y comprobaciones directamente en el generador esta bueno, y lo más importante, podremos marcar los falsos positivos.


Preparación empresarial

Oracle utiliza APEX ampliamente. Muchos equipos estan desarrollando aplicaciones con Oracle APEX. Para que las aplicaciones sean consistentes y fáciles de compartir y reutilizar para los desarrolladores se agregará en APEX una nueva sección llamada Páginas de Patrones y un Repositorio Global.


Cada vez se estan creando más funciones para equipos grandes ya que Oracle mismo requiere de estas funcionalidades.

Ideas de la comunidad

Se agregarán muchas características nuevas propuestas por la comunidad a través de la aplicación APEX Ideas. Si quieres que el equipo de APEX incluya algo, envíalo alli.

Espero que este post brinde una idea de lo que está por venir. Oracle mencionó estas novedades en varias Conferencias el año pasado pero no estan muy difundidas. Tambien puedes consultar la hoja de ruta de Oracle APEX aqui: https://apex.oracle.com/es/learn/resources/roadmap/

Saludos!

Mi nombre es José Preda.

* José es Analista de Sistemas e Ingeniero de Software con especializaciones en tecnologías de Oracle, Microsoft, redes, infraestructura tecnológica y gestión de recursos humanos. Posee más de 35 años de experiencia en el área de tecnología, es de Paraguay, vive y trabaja en San Luis, Argentina. Fue consultor, capacitador y soporte técnico para Base de Datos y herramientas de Oracle, desde el año 2013 es miembro activo del Grupo de Usuarios Oracle de Argentina del cual es miembro del directorio desde el año 2023. Es CEO de su propia Consultora: SOFT San Luis, una startup especializada en brindar formación profesional, consultoría, mentoría y soluciones con tecnología Oracle y Oracle APEX a empresas, equipos de desarrollo de consultoras y a particulares. En 2024 ha sido reconocido como Oracle ACE Associate y en 2025 como Oracle ACE Pro por la Corporación Oracle por sus contribuciones a la Comunidad de Usuarios de Tecnologías de Oracle, tiene amplia experiencia de conducción y formación de equipos de desarrollo de software, es Arquitecto de Software y ha construido mas de 50 soluciones para diversas empresas y gobiernos.





Comentarios

Entradas populares de este blog

APEX 24.2 - IA - Crea Modelos de datos desde un Prompt

¿Qué hay de nuevo en Oracle APEX 24.2?  Desarrollo Asistido por Inteligencia Artificial - Crea Modelos de datos desde un Prompt. El proceso de creación de aplicaciones APEX siempre comienza con un paso fundamental: contar con tablas en el esquema de la base de datos. Estas tablas constituyen la base de la aplicación y definen cómo se almacenan, gestionan y acceden los datos. Pero tener tablas no basta. Un  esquema bien diseñado  es fundamental para garantizar la escalabilidad, el rendimiento y la facilidad de mantenimiento de la aplicación. Los desarrolladores deben seguir principios como  la normalización de bases de datos  para eliminar la redundancia, garantizar la integridad de los datos y estructurarlos eficientemente.  También deben abordar las complejidades del diseño de bases de datos, como definir  claves primarias y externas adecuadas , crear  índices apropiados y garantizar que las relaciones entre entidades se capturen correctamente. D...

APEX 23.1 - Notificaciones Push

Las notificaciones push PWA (Progresive Web App) en Oracle APEX son mensajes instantáneos que pueden ser enviados a los usuarios de una aplicación web progresiva sin que estos tengan que estar activamente utilizando la aplicación en ese momento.  Estas notificaciones se envían directamente a los dispositivos móviles o computadoras de los usuarios, permitiendo que estos se mantengan informados sobre actualizaciones relevantes, novedades o cualquier otra información importante relacionada con la aplicación que deseemos enviarles. Las notificaciones push PWA en Oracle APEX son una herramienta poderosa para aumentar la interacción de los usuarios con la aplicación y mejorar la experiencia del usuario en general.  Algunos usos que se le dan son:  enviar recordatorios, alertas, actualizaciones de contenido, promociones, estos entre otros mensajes que ayudan a mantener a los usuarios comprometidos y conectados con la aplicación. Mediante la configuración adecuada en Oracle APEX,...

APEX 24.2 - Mejoras a la Configuración de IA y Generación de ChatBots con IA

El 15 de enero de 2025 se ha lanzado la versión de Oracle APEX 24.2 que incluye muchas características. En esta serie de blogs vamos a hablar de varias de estas nuevas y actualizadas características basandome en las presentaciones realizadas en las Oracle APEX Office Hours en español. La primera característica que veremos serán las mejoras que se han introducido a la Configuración de IA que viene con la versión 24.2 Típicamente, para configurar la IA en APEX debemos seguir los siguientes pasos: 1. Vamos a las Utilidades del Workspace 2. Ingresamos a la opción Generative IA para configurar el servicio de inteligencia artificial 3. Aquí podemos ver, administrar y crear los servicios de inteligencia artificial que utilizaremos en nuestra aplicación. 4. Si se crea algún servicio se puede elegir entre las tres opciones de proveedores de IA disponibles hasta el momento 5. En el caso de mi ejemplo, utilizare la OCI Generative IA Services para el cual se deben ingresar todos los datos de confi...