apex logoBueno primero ¿Qué es APEX?, si alguien conoció HTMLDB es simplemente la evolución de ese producto, para alguien nuevo en Oracle es un entorno RAD (Desarrollo de Applicaciones Rápido) orientado a la web y que funciona sobre una base de datos Oracle (10 o superior).

Oracle Application Express o APEX es un producto interesante para cualquier persona que tenga conocimientos de PL/SQL y BD Oracle ya que brinda un entorno para realizar applicaciones orientadas a formularios y reportes muy rápidamente con una curva de aprendizaje muy corta.

Justamente necesito hacer una aplicación con estas características:

  • Un solo formulario
  • Sistema de reportes básico, probablemente ordenamientos a demanda.
  • Impresión de reportes.

El problema que tengo con APEX está en que todos los hostings que encuentro a un precio interesante (no mas de 30 USD al mes) no incorporan una base de datos Oracle, ni tan si quiera la version Express, o si te ofrecen un hosting con APEX te dan un espacio en disco de risa.
Ahora bien, mi hermano que es un experto escudriñando la red me envió la dirección de un sitio en el que te dan un servidor virtual en el que puedes instalar un ubuntu (xubuntu?) a un buen precio, si esto es verdad puedo por alrededor de 30 USD al mes o menos tener una base de datos Oracle XE con APEX en un servidor virtual con 512 MB de RAM y disco suficiente para una aplicacion con unos pocos usuarios.

Si lo piensas bien una vez que se tiene Ubunto basta con agregar el repositorio de Oracle para Debian y instalar la base de datos XE con el apt-get, luego se instala con el APEX 3.1. con el script de instalación. Es una buena opción a probar.