我正在寻找一个选项来使用qooxdoo框架完全部署用js编写的客户端AJAX应用程序。所有视图逻辑都保留在Qooxdoo JavaScript框架中。但我也希望将其部署为桌面客户端。
它已经托管在服务器上并且工作正常但只是为了避免下载时间(仅JavaScript是2 MB)我还想分发为桌面客户端。
我在寻找的是:
我知道如何在Xulrunner中做,但我更愿意在google chrome中托管它。我还找到了一种以便携方式捆绑xulrunner的方法(已经可以移植吗?可以直接下载并运行吗?)
编辑:我看了Prism及其有希望,但无论如何将客户端Web内容捆绑在Prism的Web包中?从它对Mozilla Wiki的描述来看,我们不能这样做。答案 0 :(得分:2)
node-webkit看起来像打包整个应用程序的可行选项。我没有使用它,并且最近只有found out about it。
Appcelerator是一个选项,但使用它时会有一些限制。有些successfully使用了Appxrator的qx-oo(只是OO层)。搜索“qooxdoo appcelerator”以获取更多信息。将它与qooxdoo UI图层一起使用时可能会出现问题(这可能是您使用qooxdoo的重点。
最后,一个“低技术”选项可能是通过网络浏览器将网页保存到本地计算机,然后将这些保存的文件重新分发为“应用程序”。不过,我期待很多问题。例如,如果您在qooxdoo中动态加载不同的组件,则可能无法保存这些脚本。不过,这很容易尝试。