Un poco de historia de Oracle APEX
Orígenes: HTML DB (1999 - 2004) Oracle APEX comenzó en 1999 como un proyecto interno de Oracle liderado por Mike Hichwa. El objetivo era crear una plataforma de desarrollo web basada en bases de datos Oracle sin requerir amplios conocimientos en programación. En sus inicios, la herramienta fue conocida como HTML DB. En 2004, con la versión Oracle Database 10g, HTML DB 1.5 fue lanzado oficialmente como una solución integrada dentro de la base de datos. Evolución: Oracle Application Express (APEX) (2006 - 2015) En 2006, Oracle renombró HTML DB a Oracle Application Express (APEX) con la versión 2.0. APEX comenzó a ganar popularidad debido a su capacidad de desarrollar aplicaciones web sin necesidad de instalar software adicional, ya que todo se ejecutaba dentro de la base de datos Oracle. Hitos importantes: APEX 3.0 (2007): Introducción de los Interactive Reports y soporte para autenticación personalizada. APEX 4.0 (2010): Incorporación del Dynamic Actions y mejoras en la interfaz de usuario. APEX 5.0 (2015): Rediseño completo con Universal Theme, facilitando la creación de aplicaciones modernas y responsivas. Modernización y Expansión (2016 - 2023) A partir de 2016, Oracle APEX se consolidó como una de las principales herramientas de desarrollo low-code, permitiendo a empresas y desarrolladores crear aplicaciones complejas de manera rápida y eficiente. Hitos clave: APEX 18.x (2018): Cambió el esquema de versiones para coincidir con el año de lanzamiento. APEX 19.x (2019): Introducción de APEX Export, facilitando la migración entre entornos. APEX 20.x (2020): Integración con Oracle Cloud Autonomous Database. APEX 21.x - 23.x: Soporte mejorado para Progressive Web Apps (PWA) y conectividad con servicios REST. Al dia de Hoy Oracle APEX 24.x (Año 2024) Oracle APEX 24.1 1. Asistente de IA de APEX Se incorpora un asistente conversacional basado en IA generativa que ayuda en diversas actividades de desarrollo, desde la creación de aplicaciones hasta la redacción de código. Puede generar, optimizar, explicar o depurar consultas SQL, además de ofrecer soporte en HTML, CSS, JavaScript y PL/SQL dentro de cualquier editor de código en APEX. 2. Atributos ilimitados para regiones Se eliminó el límite de atributos personalizados para componentes de plantilla. Permite a los desarrolladores configurar un número ilimitado de atributos en plugins de región. 3. Selector de fechas para filtros Ahora es posible filtrar resultados en las regiones de Búsqueda por facetas y Filtros inteligentes utilizando un selector de fechas. Se pueden definir máscaras de formato para personalizar la representación de las fechas. 4. Descarga de archivos declarativa Nueva acción dinámica que facilita la descarga de archivos BLOB y CLOB. Permite descargar un solo archivo o varios como ZIP. Se puede elegir entre ver un archivo como adjunto o abrirlo en el navegador. Oracle APEX 24.2 1. Capacidades ampliadas de IA generativa Se ofrecen nuevas funcionalidades para aplicaciones basadas en IA. Configuración declarativa de datos de generación aumentada de recuperación (RAG) para llamadas a la IA. Creación de modelos de datos personalizados usando lenguaje natural. Acción dinámica mejorada con mayor flexibilidad. 2. Gestión simplificada de datos JSON Mejora en el manejo de estructuras de datos JSON complejas. Creación de fuentes de datos JSON reutilizables desde tablas de la base de datos o vistas especializadas. Integración simplificada de datos JSON en aplicaciones APEX. 3. Mejoras en flujos de trabajo Mayor flexibilidad y escalabilidad en los flujos de trabajo. Posibilidad de invocar flujos de trabajo anidados. Opción para reiniciar flujos de trabajo en actividades específicas. Replicación de flujos de trabajo entre aplicaciones APEX. Hoy en día, Oracle APEX es una plataforma ampliamente utilizada para desarrollar aplicaciones empresariales en la nube, en entornos on-premises y en la Autonomous Database de Oracle. Documentación Documentación completa de todas las versiones anteriores de Apex En Linea Conclusión Oracle APEX ha evolucionado desde una simple herramienta de desarrollo web a una plataforma low-code robusta y escalable, consolidándose como una de las principales opciones para el desarrollo de aplicaciones empresariales. Su capacidad de integración con bases de datos Oracle y su facilidad de uso la convierten en una solución ideal para la creación de aplicaciones modernas. Las recientes actualizaciones refuerzan su posición como líder en el sector, proporcionando herramientas avanzadas que optimizan el desarrollo y permiten la creación de aplicaciones más inteligentes, escalables y eficientes. Referencias Documentación Oficial de Oracle APEX Historia y Evolución de APEX en Oracle Blogs Documentacion Apex.Oracle.com

Orígenes: HTML DB (1999 - 2004)
Oracle APEX comenzó en 1999 como un proyecto interno de Oracle liderado por Mike Hichwa. El objetivo era crear una plataforma de desarrollo web basada en bases de datos Oracle sin requerir amplios conocimientos en programación. En sus inicios, la herramienta fue conocida como HTML DB.
En 2004, con la versión Oracle Database 10g, HTML DB 1.5 fue lanzado oficialmente como una solución integrada dentro de la base de datos.
Evolución: Oracle Application Express (APEX) (2006 - 2015)
En 2006, Oracle renombró HTML DB a Oracle Application Express (APEX) con la versión 2.0. APEX comenzó a ganar popularidad debido a su capacidad de desarrollar aplicaciones web sin necesidad de instalar software adicional, ya que todo se ejecutaba dentro de la base de datos Oracle.
Hitos importantes:
- APEX 3.0 (2007): Introducción de los Interactive Reports y soporte para autenticación personalizada.
- APEX 4.0 (2010): Incorporación del Dynamic Actions y mejoras en la interfaz de usuario.
- APEX 5.0 (2015): Rediseño completo con Universal Theme, facilitando la creación de aplicaciones modernas y responsivas.
Modernización y Expansión (2016 - 2023)
A partir de 2016, Oracle APEX se consolidó como una de las principales herramientas de desarrollo low-code, permitiendo a empresas y desarrolladores crear aplicaciones complejas de manera rápida y eficiente.
Hitos clave:
- APEX 18.x (2018): Cambió el esquema de versiones para coincidir con el año de lanzamiento.
- APEX 19.x (2019): Introducción de APEX Export, facilitando la migración entre entornos.
- APEX 20.x (2020): Integración con Oracle Cloud Autonomous Database.
- APEX 21.x - 23.x: Soporte mejorado para Progressive Web Apps (PWA) y conectividad con servicios REST.
Al dia de Hoy Oracle APEX 24.x (Año 2024)
Oracle APEX 24.1
1. Asistente de IA de APEX
- Se incorpora un asistente conversacional basado en IA generativa que ayuda en diversas actividades de desarrollo, desde la creación de aplicaciones hasta la redacción de código.
- Puede generar, optimizar, explicar o depurar consultas SQL, además de ofrecer soporte en HTML, CSS, JavaScript y PL/SQL dentro de cualquier editor de código en APEX.
2. Atributos ilimitados para regiones
- Se eliminó el límite de atributos personalizados para componentes de plantilla.
- Permite a los desarrolladores configurar un número ilimitado de atributos en plugins de región.
3. Selector de fechas para filtros
- Ahora es posible filtrar resultados en las regiones de Búsqueda por facetas y Filtros inteligentes utilizando un selector de fechas.
- Se pueden definir máscaras de formato para personalizar la representación de las fechas.
4. Descarga de archivos declarativa
- Nueva acción dinámica que facilita la descarga de archivos BLOB y CLOB.
- Permite descargar un solo archivo o varios como ZIP.
- Se puede elegir entre ver un archivo como adjunto o abrirlo en el navegador.
Oracle APEX 24.2
1. Capacidades ampliadas de IA generativa
- Se ofrecen nuevas funcionalidades para aplicaciones basadas en IA.
- Configuración declarativa de datos de generación aumentada de recuperación (RAG) para llamadas a la IA.
- Creación de modelos de datos personalizados usando lenguaje natural.
- Acción dinámica mejorada con mayor flexibilidad.
2. Gestión simplificada de datos JSON
- Mejora en el manejo de estructuras de datos JSON complejas.
- Creación de fuentes de datos JSON reutilizables desde tablas de la base de datos o vistas especializadas.
- Integración simplificada de datos JSON en aplicaciones APEX.
3. Mejoras en flujos de trabajo
- Mayor flexibilidad y escalabilidad en los flujos de trabajo.
- Posibilidad de invocar flujos de trabajo anidados.
- Opción para reiniciar flujos de trabajo en actividades específicas.
- Replicación de flujos de trabajo entre aplicaciones APEX.
Hoy en día, Oracle APEX es una plataforma ampliamente utilizada para desarrollar aplicaciones empresariales en la nube, en entornos on-premises y en la Autonomous Database de Oracle.
Documentación
Documentación completa de todas las versiones anteriores de Apex En Linea
Conclusión
Oracle APEX ha evolucionado desde una simple herramienta de desarrollo web a una plataforma low-code robusta y escalable, consolidándose como una de las principales opciones para el desarrollo de aplicaciones empresariales. Su capacidad de integración con bases de datos Oracle y su facilidad de uso la convierten en una solución ideal para la creación de aplicaciones modernas. Las recientes actualizaciones refuerzan su posición como líder en el sector, proporcionando herramientas avanzadas que optimizan el desarrollo y permiten la creación de aplicaciones más inteligentes, escalables y eficientes.