【发布时间】:2010-03-05 02:56:16
【问题描述】:
我已经开始探索 XUL Runner 作为即将推出的应用程序的潜在工具。
我可以使用命令行 xulrunner-bin myapp 获得一些运行良好的示例。
如何在具有原生外观的应用程序中编译所有内容,就像 SongBird 所做的那样。
我知道 SongBird 用它打包了整个 xul 运行时,对此我很满意。我只是想知道是否可以使用任何工具将我的 xul 项目编译为独立应用程序?
非常感谢任何 Mac 和/或 PC 提示!
编辑:我想我正在寻找的是一种生成 Mac 和/或 PC XUL 存根应用程序(但不是安装程序)的方法。有这样的吗?
【问题讨论】:
-
出于好奇,您为什么对 XUL runner 感兴趣?在我使用过的所有应用程序框架中,它是最复杂且记录最差的。
-
@mikerobi。我喜欢它是跨平台的。同样,如果需要,您可以仅使用 html 和 JS 快速构建应用程序。我同意,该文档在某些方面有点晦涩(因此来这里提问:)。如果您想提供跨平台替代方案,我很乐意提出任何建议。
-
我没用过,但 Appcelerator Titanium 看起来是一个不错的解决方案,可以使用 Web 技术编写跨平台应用程序。就我个人而言,我会使用更传统、更受支持的工具包,除非绝对必要,否则我不会接触 XUL。 WxPython + WxGlade 将是我快速开发的首选,但还有很多其他选择。
-
@mikerobi。我也玩了一段时间的 Titanium。这是一个好的解决方案。调试很糟糕,它似乎无法生成独立的可分发应用程序,最终输出 - 至少在 PC 上 - 是一个安装程序,这不是我想要的。感谢 WxPython + WxGlade 的建议,我会检查一下(也许是我学习 python 的时候了:)
-
@mikerobi。是否可以将 wxPython 应用程序编译为 PC 或 MAC 的独立本机应用程序? (这是我的主要要求之一)
标签: macos deployment xul