6.1.- Aplicaciones.

Ocultar

Fotografía de pantalla de ordenador en la que aparecen iconos de las diversas aplicaciones que hay instaladas.
Gory - www.flickr.com (CC BY-NC-SA)

Una vez que hemos visto la definición del lenguaje y sus principales requerimientos, queda pensar, ¿para qué se utiliza?

Sus principales aplicaciones se resumen en tres:

  • Recuperar información a partir de conjuntos de datos XML.
  • Transformar unas estructuras de datos XML en otras estructuras que organizan la información de forma diferente.
  • Ofrecer una alternativa a XSLT para realizar transformaciones de datos en XML a otro tipo de representaciones, como HTML o PDF.

¿Y cuáles son los motores XQuery de código abierto más relevantes y sus características principales?

  • BaseX: proyecto open-source, con interfaz gráfica y disponible para Linux, Windows y Mac.
  • Qexo: escrito en Java y con licencia GPL que se distribuye integrado dentro del paquete Kawa.
  • Saxon: escrito en Java y distribuido en múltiples paquetes, algunos open-source y otros bajo licencia comercial.

También llamado "open source" es la denominación que se le da al software que se desarrolla y distribuye libremente, es decir aquellos programas que podemos utilizar, modificar y redistribuir de forma gratuita.

Es un IDE (Entorno de Desarrollo Integrado) que permite crear aplicaciones en lenguaje Java.