Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将Web应用程序(客户端)部署为桌面客户端_Javascript_Rich Internet Application_Qooxdoo - Fatal编程技术网

Javascript 将Web应用程序(客户端)部署为桌面客户端

Javascript 将Web应用程序(客户端)部署为桌面客户端,javascript,rich-internet-application,qooxdoo,Javascript,Rich Internet Application,Qooxdoo,我正在寻找一个使用qooxdoo框架完全部署用js编写的客户端AJAX应用程序的选项。所有视图逻辑都保留在qooxdoo JavaScript框架中。但我也想将其部署为桌面客户端 它已经托管在服务器上,工作正常,但为了避免下载时间(JavaScript本身就是2MB),我还想作为桌面客户端分发 我要找的是: 应该可以在Mac、Linux和Windows中使用,可能还可以在android中使用 不需要浏览器控件(位置栏等) 应该能够运行eval,因为qooxdoo有选择地使用eval会使adobe

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

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

我要找的是:

  • 应该可以在Mac、Linux和Windows中使用,可能还可以在android中使用
  • 不需要浏览器控件(位置栏等)
  • 应该能够运行eval,因为qooxdoo有选择地使用eval会使adobe air无法工作
  • 我知道如何在Xulrunner中实现,但我更愿意在google chrome中实现。我还找到了一种以可移植的方式捆绑xulrunner的方法(已经可以移植了吗?可以直接下载并运行吗?)

    编辑:我看了Prism,它很有前途,但是否有必要将客户端Web内容捆绑到Prism的Web捆绑包中?从Mozilla Wiki上的描述来看,我们无法做到这一点。

    看起来是打包整个应用程序的可行选项。我没有用过,只是最近才用过

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


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

    是否有类似Prism的基于Chrome的RIA?我主要使用javascript,所以我想要V8的javascript性能。Mozilla要达到V8的性能还有很长的路要走性能正确吗?对于prism,有一个问题:除了传递简单的命令行参数外,prism还可以使用压缩包安装webapp。该包可以容纳当前限制的其他资源:应用程序INI设置应用程序图标脚本,用于应用程序chrome,而不是web内容。这意味着我不能将qooxdoo build文件夹和index.html捆绑在其中。我为迟来的响应表示歉意。我没有收到通知。我不知道有任何工具可用于Chrome。我很惊讶web内容(包括Javascript文件)不可能是软件包。但是,我对Mozilla Prism的体验非常有限,因为我只做了短暂的实验。是的,那真的很令人沮丧,我想我最好的办法就是把所有东西都打包成XULRunner应用程序?