2010-09-10 80 views
5

我刚刚安装了songbird:它有一个非常棒的用户界面。然后,我读到它是用Mozilla Firefox的核心XUL编写的。 好的,但我不明白:Songbird是Web界面背后的桌面界面?什么是XUL?图书馆 ? 我能用XUL做什么?桌面应用程序GUI /界面像Web应用程序(html + js + ...)? 我有点困惑! 谢谢!什么是XUL和XUL亚军?

回答

10

XUL是一种标记语言,用于描述用户界面(在许多方面类似于XAML)。就像你提到的那样,XUL是由Firefox构成的(与JavaScript一起)。

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

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

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

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