什么是XUL和XUL亚军?

时间:2010-09-10 15:21:32

标签: xul

我刚刚安装了songbird:它拥有出色的用户界面。然后,我读过它是用XUL制作的,它是mozilla firefox的核心。 好的,但我不明白:Songbird是一个Web界面背后的桌面界面?什么是XUL?图书馆 ? 我能用XUL做什么?桌面应用程序GUI /界面如Web应用程序(html + js + ...)? 我有点困惑! 谢谢!

2 个答案:

答案 0 :(得分:10)

XUL是一种用于描述用户界面的标记语言(在很多方面类似于XAML)。就像你提到的那样,XUL就是Firefox的组成部分(以及JavaScript)。

XUL用于桌面应用程序(在Firefox 4中可能会停止使用XUL用于Web应用程序)。 Songbird由XUL构成的事实并没有改变它是桌面应用程序的事实。

虽然XUL在某些方面可能看起来与HTML类似(两者都可以使用JavaScript),但两者并不相同。 XUL主要用于桌面应用程序。 HTML主要用于Web应用程序。

XUL不是“本机代码”。要运行XUL应用程序,您需要一个“XUL runner”。

有了足够的编程知识,你“可以用XUL做什么”就是创建应用程序。就这么简单。

答案 1 :(得分:2)

除了luiscubal的回答:

以下是XUL优势的概述:https://developer.mozilla.org/en/The_Joy_of_XUL(有点过时了)

以下是使用XUL的应用程序列表:https://developer.mozilla.org/en/XULRunner_Hall_of_Fame