XML User Interface Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Sostituisco data_rilascio con data_pubblicazione nel template Formato file |
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
||
Riga 24:
'''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 [[Foglio di stile|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 [[Applicazione web|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]].
Riga 60:
Il nome XUL deriva dal film [[Ghostbusters - Acchiappafantasmi|Ghostbusters]], nel quale un fantasma di nome ''Zuul'' si impossessa di un personaggio di nome Dana (interpretato da [[Sigourney Weaver]]) e dichiara "Non c'è Dana, solo Zuul" (''There is no Dana, only Zuul''). Poiché XUL è stranamente usato per definire in XML un'interfaccia, invece del contenuto, gli sviluppatori hanno adottato come slogan il motto "Non ci sono dati, solo XUL" (''There is no data, only XUL''). Questo si può vedere nell'[[Uniform Resource Identifier|URI]] usato nel [[namespace]] XML all'inizio di ogni documento XUL <code>https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</code>; quando si vede con una applicazione XUL, il documento mostra uno slogan in grandi lettere al centro dello schermo.
"Keymaster" (''mastro di chiavi'') e "gatekeeper" (''guardiano di porta'') sono anch'essi presi dallo stesso film. Questo non è l'unico riferimento al film in Mozilla: ad esempio, il [[debugger]] JavaScript è chiamato ''Venkman'', il nome di uno dei personaggi del film.
==Note==
|