XML User Interface Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Collegamenti esterni: Bot: fix citazione web (v. discussione) |
Nessun oggetto della modifica |
||
(13 versioni intermedie di 13 utenti non mostrate) | |||
Riga 1:
{{Aggiornare|arg=informatica|data=maggio 2019|commento=almeno stando alla voce inglese, firefox non permette più l'interoperabilità di XUL negli ''addons''.}}
{{Formato file
| nome = XML User Interface Language
Riga 10 ⟶ 11:
| proprietario =
| licenza =
|
| ultima_versione =
| data_ultima_versione =
Riga 21 ⟶ 22:
}}
[[File:XUL ejemplo.png|thumb|upright=1.4|Esempio di applicazione XUL.]]
'''XUL''' (pronuncia ''
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]], [[
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 46 ⟶ 49:
È possibile usare, all'interno di documenti XUL, anche altri documenti XML, come [[XHTML]] e [[MathML]], grazie all'uso dei [[namespace]].
Alcuni componenti comuni, come ''spinbox'' o [[canvas (elemento HTML)|canvas]], non sono disponibili nelle specifiche XUL correnti, ma sono nella lista delle cose da implementare per la versione 2.0 di XUL<ref>{{en}} [
==Modo d'uso==
Sebbene XUL sia usato soprattutto per creare l'applicazione Mozilla e tutte le sue [[Estensione Mozilla|estensioni]], è possibile usarla anche per applicazioni web trasferite via [[
==Origine del nome==
{| style="float: right; border: 1px black solid; color: ButtonText; background: ButtonFace;line-height: 1.2em; width: 12em; font-weight: bold; font-size: 1.2em; font-family: sans-serif; text-align: center;margin: 0 1em;"
| style="padding: 1em 0" | THERE IS NO DATA.<br />THERE IS ONLY [
|}
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 <
"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]]
==Note==
Riga 66 ⟶ 69:
==Collegamenti esterni==
* {{cita web|
* {{en}} [https://web.archive.org/web/20081113171050/https://developer.mozilla.org/
* {{en}} [https://developer.mozilla.org/en/XUL_Tutorial Tutorial] - Tutorial tratto dal preesistente XULPlanet
* {{en}} [
* {{cita web|http://xuldev.sf.net|Xul Dev Project|lingua=en}}
{{Mozilla}}
{{Controllo di autorità}}
{{Portale|internet|software libero|telematica}}
[[Categoria:Interfacce grafiche]]
[[Categoria:Mozilla]]
[[Categoria:Linguaggi di markup XML]]
|