Что такое бегун XUL и XUL? - PullRequest
       4

Что такое бегун XUL и XUL?

5 голосов
/ 10 сентября 2010

Я только что установил songbird: у него фантастический пользовательский интерфейс. Затем я прочитал, что это сделано с XUL, ядром Mozilla Firefox.

Хорошо, но я не понимаю: Songbird - это интерфейс рабочего стола за веб-интерфейсом? А что такое XUL? Библиотека?

Что я могу сделать с XUL? GUI / интерфейс настольного приложения, например веб-приложение (HTML + JS + ...)?

Ответы [ 2 ]

10 голосов
/ 10 сентября 2010

XUL - это язык разметки, разработанный для описания пользовательских интерфейсов (во многих отношениях аналогичный XAML).Как вы упомянули, XUL - это то, из чего состоит Firefox (наряду с JavaScript).

XUL используется для настольных приложений (использование XUL для веб-приложений, вероятно, будет прекращено в Firefox 4).Тот факт, что Songbird сделан из XUL, не меняет того факта, что это настольное приложение.

Хотя XUL может выглядеть в некотором роде похожим на HTML (оба могут использовать JavaScript), они не одинаковы,XUL в основном для настольных приложений.HTML в основном предназначен для веб-приложений.

XUL не является "собственным кодом".Чтобы запускать приложения XUL, вам нужен «бегун XUL».

Обладая достаточными знаниями в области программирования, вы «можете делать с XUL» создание приложений.Это так просто.

2 голосов
/ 13 сентября 2010

В дополнение к ответу luiscubal:

Вот обзор преимуществ XUL: https://developer.mozilla.org/en/The_Joy_of_XUL (немного устаревший)

Вот список приложений, использующих XUL: https://developer.mozilla.org/en/XULRunner_Hall_of_Fame

...