XML User Interface Language | |
---|---|
![]() | |
Estensione | .xul
|
Tipo MIME | application/vnd.mozilla.xul+xml
|
Sviluppatore | Mozilla Foundation |
Tipo | Linguaggio di markup |
Sito web | www.mozilla.org/projects/xul |
XUL (XML User Interface Language) è un linguaggio per definire interfacce grafiche sviluppato per supportare le applicazioni basate su Mozilla, come Mozilla Firefox e Mozilla Thunderbird. Come UIML, è un'applicazione basata su XML per descrivere interfacce grafiche. Si pronuncia zuul.
XML è utilizzato anche da Android Studio.
L'intera interfaccia di Firefox, Thunderbird, Seamonkey e altri programmi Mozilla è costruita in XUL.
Sebbene XUL non sia uno standard pubblico W3C, esso riutilizza molte tecnologie standard preesistenti, come i CSS, JavaScript, Document Type Definition (DTD) e Resource Description Framework (RDF), che lo rende molto semplice da imparare per persone che hanno una conoscenza di sviluppo e design di applicazioni web.
Il maggiore vantaggio di XUL è il suo fornire una interfaccia semplice e portabile per i componenti più comuni. Questo riduce lo sforzo implementativo in modo analogo a quello fornito dagli strumenti 4GL.