2010-09-10 2 views
5

Я только что установил songbird: у него фантастический пользовательский интерфейс. Затем я прочитал, что он сделан с XUL, ядром Mozilla Firefox. Хорошо, но я не понимаю: Songbird - это настольный интерфейс за веб-интерфейсом? И что такое XUL? Библиотека ? Что я могу сделать с XUL? Графический интерфейс рабочего стола приложения/интерфейс, например, веб-приложение (html + js + ...)? Я немного смущен! Спасибо!Что такое XUL и XUL бегун?

ответ

10

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

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

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

XUL не является «родным кодом». Для запуска XUL-приложений вам нужен «XUL-бегун».

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