我刚刚安装了songbird:它有一个非常棒的用户界面。然后,我读到它是用Mozilla Firefox的核心XUL编写的。 好的,但我不明白:Songbird是Web界面背后的桌面界面?什么是XUL?图书馆 ? 我能用XUL做什么?桌面应用程序GUI /界面像Web应用程序(html + js + ...)? 我有点困惑! 谢谢!什么是XUL和XUL亚军?
5
A
回答
10
XUL是一种标记语言,用于描述用户界面(在许多方面类似于XAML)。就像你提到的那样,XUL是由Firefox构成的(与JavaScript一起)。
XUL用于桌面应用程序(XUL用于Web应用程序可能会在Firefox 4中停用)。 Songbird由XUL组成的事实并不改变它是桌面应用程序的事实。
尽管XUL在某些方面可能与HTML类似(都可以使用JavaScript),但两者并不相同。 XUL主要用于桌面应用程序。 HTML主要用于Web应用程序。
XUL不是“本地代码”。要运行XUL应用程序,您需要一个“XUL runner”。
有了足够的编程知识,你能用XUL做什么就是创建应用程序。就这么简单。
2
除了luiscubal的回答是:
下面是XUL好处概述:https://developer.mozilla.org/en/The_Joy_of_XUL(有点过时)
下面是使用XUL应用程序的列表:https://developer.mozilla.org/en/XULRunner_Hall_of_Fame
相关问题
- 1. xul亚军:目标操作系统上是否需要Firefox?
- 2. 什么是可用的XUL替代品?
- 3. FirefoxDriver - 硒和XUL
- 4. XUL和Javascript
- 5. XUL和document.write()
- 6. XUL getNotificationBox
- 7. 出了什么问题XUL参考?
- 8. XUL:如何包含和扩展另一个.xul文件?
- 9. C++ XUL框架
- 10. jQuery for XUL?
- 11. XUL快捷键
- 12. 检测在XUL
- 13. Firefox Xul Clipboad
- 14. 使用Javascript XUL
- 15. XUL - textbox问题
- 16. XUL - javascript标签和url
- 17. Lotus Notes和xul文件
- 18. Fibonnaci.java和亚军
- 19. 为什么xul覆盖创建2个ID,而不是组合?
- 20. XUL测试工具
- 21. XUL中的Java applet
- 22. xul menydist bug与pydom
- 23. XUL文本框setSelectionRange
- 24. XUL的SSI模拟
- 25. XUL文本框addEventListener
- 26. xul-Get选择html
- 27. 在XUL中拖放
- 28. 导入/包含XUL中的另一个XUL文件
- 29. Selenium IDE是Firefox中的XUL插件吗?
- 30. 是否有人使用Firefox XUL IDE?