¿Qué es XUL?
XUL (se pronuncia “zool†y rima con “cool†-NdT: en español se pronunciarÃa “sulâ€) fue creado para facilitar y acelerar el desarrollo del navegador Mozilla. Es un lenguaje XML, por lo tanto todas las caracterÃsticas del XML están también presentes en XUL.
La mayorÃa de las aplicaciones tienen que ser desarrolladas usando caracterÃsticas especÃficas de una plataforma, convirtiendo el desarrollo de aplicaciones multiplataforma en una tarea costosa y que consume mucho tiempo. Esto podrá no importarle a algunas personas, pero el usuario podrÃa querer usar la aplicacion en otros dispositivos, como equipos de bolsillo.
En el pasado se desarrollaron muchas soluciones multiplataforma. Por ejemplo, Java tiene la portabilidad como un punto fuerte de venta. XUL es un lenguaje diseñado especÃficamente para construir interfaces de usuario portables.
Desarrollar una aplicación toma mucho tiempo incluso si es sólo para una plataforma. El tiempo requerido para compilar y depurar también puede ser muy largo. Con XUL, una interfaz puede ser implementada y modificada de forma fácil y rápida.
XUL tiene todas las ventajas de otros lenguajes XML. Por ejemplo, XHTML u otros lenguajes XML como MathML o SVG se pueden usar junto a él. Además, el texto que se muestra con XUL es fácilmente localizable, lo que significa que puede ser traducido a otros idiomas con poco esfuerzo. Se pueden aplicar hojas de estilo para modificar la apariencia de la interfaz de usuario (muy parecido a las funcionalidades de pieles o temas presentes en Winamp o algunos gestores de ventanas).
Tutorial completo: http://xul-es.netxusfoundries.com/doku.php
Via: X-Flash