什么是 XUL 和 XUL 跑步者?

发布于 2024-09-18 18:40:44 字数 196 浏览 9 评论 0 原文

我刚刚安装了 Songbird:它有一个很棒的用户界面。然后,我读到它是用 XUL 制作的,XUL 是 Mozilla Firefox 的核心。

好的,但我不明白:Songbird 是 Web 界面后面的桌面界面吗?什么是 XUL?图书馆?

我可以用 XUL 做什么?桌面应用程序 GUI/界面类似于 Web 应用程序(HTML+JS+...)?

I've just installed songbird: it has a fantastic user interface. Then, I've read it's made with XUL, the core of Mozilla Firefox.

Ok, but I don't understand: Songbird is a desktop interface behind a web interface? And What is XUL? A library?

What can I do with XUL? Desktop application GUI/interface like Web application (HTML+JS+...)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

是伱的 2024-09-25 18:40:44

XUL 是一种标记语言,旨在描述用户界面(在许多方面类似于 XAML)。正如您提到的,XUL 是 Firefox 的组成部分(与 JavaScript 一起)。

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

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

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

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

XUL is a markup language designed to describe user interfaces(in many ways similar to XAML). Like you mentioned, XUL is what Firefox is made of(along with JavaScript).

XUL is used for desktop applications(usage of XUL for web applications is likely to be discontinued in Firefox 4). The fact that Songbird is made of XUL doesn't change the fact that it is a desktop application.

Although XUL may look similar to HTML in some ways(both can use JavaScript), the two are not the same. XUL is mostly for desktop applications. HTML is mostly for web applications.

XUL is not "native code". To run XUL applications, you need a "XUL runner".

With enough programming knowledge, what you "can do with XUL" is create applications. It's that simple.

╰ゝ天使的微笑 2024-09-25 18:40:44

除了luiscubal的答案之外:

这是一个 XUL 优势概述(有点过时)。

以下是使用 XUL 的应用程序列表

In addition to luiscubal's answer:

Here's an overview of XUL benefits (a bit dated).

Here's a list of applications that use XUL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文