Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. XUL steht für XML User-interface Language und ist eine auf XML basierende Beschreibungssprache für grafische Benutzeroberflächen ( GUI ). Sie wurde ursprünglich für das Mozilla -Projekt entwickelt wird aber inzwischen auch von Software genutzt.
Bei einer Portierung auf eine bestimmte muss das komplette Mozilla-XUL-Toolkit auf die neue portiert werden. Im Gegensatz dazu benötigen nach derartigen Portierung XUL-GUIs keine speziellen Anpassungen.
Vorteile von XUL:
Trennung von Layout und Design der
XML konforme Beschreibungssprache
Freier Quellcode durch Nutzung von XML
Nachteile:
langsamere Verarbeitung als native Benutzeroberflächen