gpt4 book ai didi

javascript - 将 Web APP(客户端)部署为桌面客户端

转载 作者:行者123 更新时间:2023-11-30 18:31:36 27 4
gpt4 key购买 nike

我正在寻找一个选项来完全部署使用 qooxdoo 框架用 js 编写的客户端 AJAX 应用程序。所有 View 逻辑都保留在 Qooxdoo JavaScript 框架中。但我也想将它部署为桌面客户端。

它已经托管在服务器上并且工作正常但只是为了避免下载时间(仅 JavaScript 是 2 MB)我还想作为桌面客户端分发。

我正在寻找的是:

  1. 应该在 Mac、Linux 和 Windows 以及可能的 android 上工作
  2. 不需要浏览器控件(地址栏等)
  3. 应该能够运行 eval,因为 qooxdoo 有选择地使用 eval,这使得 adobe air 无法工作。

我知道如何在 Xulrunner 中进行操作,但我更愿意在 google chrome 中进行托管。我还找到了一种以便携方式捆绑 xulrunner 的方法(已经便携了吗?可以直接下载并运行吗?)

编辑:我看过 Prism,它很有前途,但无论如何都可以将客户端 Web 内容捆绑到 Prism 的网络包中吗?根据其在 Mozilla Wiki 上的描述,我们不能这样做。

最佳答案

node-webkit看起来是打包整个应用程序的可行选择。我没用过,最近才用过found out about it .

Appcelerator是一个选项,但是使用它时有一些限制。有些有successfully将 qx-oo(只是 OO 层)与 Appcelerator 一起使用。搜索“qooxdoo appcelerator”以获取更多信息。将它与 qooxdoo UI 层一起使用时可能会出现问题(这可能是您使用 qooxdoo 的全部要点。

最后,一个“低技术”选项可能是通过网络浏览器将网页保存到本地计算机,然后将这些保存的文件重新分发为“应用程序”。不过,我预计这会有很多问题。例如,如果您在 qooxdoo 中动态加载不同的组件,这些脚本可能不会被保存。不过,尝试起来很容易。

关于javascript - 将 Web APP(客户端)部署为桌面客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9480286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com