我刚刚安装了songbird:它有一个很棒的用户界面。然后,我读到它是用XUL制作的,它是Mozilla Firefox的核心。
好吧,但我不明白: Songbird是网页界面背后的桌面界面吗?什么是XUL?图书馆?
我能用XUL做什么?桌面应用程序图形用户界面/界面,如Web应用程序(HTML+JS+...)?
发布于 2010-09-10 23:29:13
XUL是一种设计用于描述用户界面的标记语言(在许多方面类似于XAML)。就像你提到的,XUL就是火狐的组成元素(和JavaScript一样)。
XUL用于桌面应用程序( XUL用于web应用程序可能在Firefox4中停止使用)。Songbird是由XUL组成的这一事实并没有改变它是一个桌面应用程序的事实。
尽管XUL在某些方面看起来与超文本标记语言很相似(两者都可以使用JavaScript),但两者并不相同。XUL主要用于桌面应用程序。HTML主要用于web应用程序。
XUL不是“原生代码”。要运行XUL应用程序,您需要一个"XUL运行器“。
有了足够的编程知识,您“可以用XUL做的事情”就是创建应用程序。就这么简单。
发布于 2010-09-13 04:43:53
除了luiscubal的回答之外:
以下是XUL好处的概述:https://developer.mozilla.org/en/The_Joy_of_XUL (有点过时)
下面是使用XUL的应用程序列表:https://developer.mozilla.org/en/XULRunner_Hall_of_Fame
https://stackoverflow.com/questions/3685883
复制相似问题