2010-09-10 11 views
5

ho appena installato songbird: ha una fantastica interfaccia utente. Poi, ho letto che è fatto con XUL, il nucleo di Mozilla Firefox. Ok, ma non capisco: Songbird è un'interfaccia desktop dietro un'interfaccia web? E cos'è XUL? Una biblioteca ? Cosa posso fare con XUL? Interfaccia grafica per applicazioni desktop/interfaccia come applicazione Web (html + js + ...)? Sono un po 'confuso! Grazie!Cos'è il corridore XUL e XUL?

risposta

10

XUL è un linguaggio di markup progettato per descrivere le interfacce utente (in molti modi simile a XAML). Come hai detto tu, XUL è ciò che fa Firefox (insieme a JavaScript).

XUL è utilizzato per applicazioni desktop (l'utilizzo di XUL per le applicazioni Web sarà probabilmente interrotto in Firefox 4). Il fatto che Songbird sia fatto di XUL non cambia il fatto che si tratti di un'applicazione desktop.

Anche se XUL può sembrare simile all'HTML in qualche modo (entrambi possono usare JavaScript), i due non sono gli stessi. XUL è principalmente per applicazioni desktop. L'HTML è principalmente per le applicazioni web.

XUL non è un "codice nativo". Per eseguire applicazioni XUL, è necessario un "XUL runner".

Con una sufficiente conoscenza della programmazione, ciò che "si può fare con XUL" è creare applicazioni. È così semplice.

Problemi correlati