【问题标题】:Packaged Apps vs Adobe Air vs Others打包应用程序 vs Adob​​e Air vs 其他
【发布时间】:2013-02-24 12:11:22
【问题描述】:

我的任务是使用我们现有的网络应用程序并将其转换为可以与本地数据库或网络上的数据库一起使用的桌面应用程序。我希望尽可能少地重写应用程序,所以我开始研究 Google Packaged Apps 和 Adob​​e Air 之类的东西。我的应用程序严重依赖 jQuery,但不太依赖 PHP,尤其是在前端(如通过 php 重写 html)。以下是我的问题:

  1. 对于 Google Packaged Apps,您是否需要在安装应用程序之前安装 Chrome?

  2. 使用 Google Packaged Apps,您可以将安装和运行程序所需的所有内容打包到一个安装程序中(换句话说,您可以在没有互联网连接的情况下安装它吗?)

  3. 性能是一个重要因素 - 它必须像在 Web 上作为桌面应用程序一样运行。 Adobe Air、Google Packaged Apps 或其任何竞争对手是否会导致性能下降?如果有,哪些性能最好?

  4. 根据我为我的目的概述的内容,哪种产品最适合:Google Packaged Apps、Adobe Air 或其他竞争对手(我听说过一些,但不确定他们是否按照我的要求做) m 寻找的是 Titanium、Prism、app.js 等)

【问题讨论】:

  • 看看node-webkit

标签: google-chrome web-applications air


【解决方案1】:

对于 Google Packaged Apps,您是否需要在安装应用程序之前安装 Chrome?

是的,但是一旦打包的应用程序正式启动,如果您在任何设备上安装了 chrome 浏览器,您应该有运行打包的应用程序的运行时。

使用 Google Packaged Apps,您可以将安装和运行程序所需的所有内容打包到一个安装程序中(换句话说,您可以在没有互联网连接的情况下安装它吗?)

是的,您必须将它们打包(默认情况下它们处于脱机状态)。如果用户使用的是 chrome 浏览器,您可以让他们从您的网站一键安装(无需通过网上商店)。

根据我为我的目的概述的内容,哪种产品最适合:Google Packaged Apps、Adobe Air 或其他竞争对手

Adobe AIR 和打包的应用程序都应该可以工作。但请注意,打包的应用程序尚未正式推出。从 Google I/O 上的公告来看,预计它将在 29 版(今年夏天的某个时候)登陆 windows,然后登陆 mac 和 linux(当然还有 chrome os)。

与 AIR 相比,您最大的优势在于打包的应用程序也可以在移动设备上运行。

【讨论】:

  • 感谢您回答我有点老的问题!讽刺的是,我今天又回去看这个问题,你已经回答了我的问题!
【解决方案2】:

很少有未回答的问题

我的任务是使用我们现有的网络应用程序和 将其转换为可以与本地数据库一起使用的桌面应用程序或 网络上的数据库。

这是一个可以解决您本地 dB 问题的链接:
posting data into database-web sql chrome extension

我希望尽可能少地重写应用程序

JS 是动态类型的。但是由于 google 设置了很多限制,您的应用程序开发可能比使用 javascript 的常规网页开发慢。 限制,例如: http://developer.chrome.com/extensions/contentSecurityPolicy.html

我的应用严重依赖 jQuery

是的,你可以使用 jQuery,只要你知道如何包含它。

性能是一个重要因素 - 它必须像在网络上作为桌面应用程序一样运行。 Adobe Air、Google Packaged Apps 或其任何竞争对手是否会导致性能下降?如果有,哪个(哪些)性能最好?

AIR 应用程序比 Chrome 扩展程序慢,因为 chrome[V8] 中的 js 引擎比使用 webkit 的 air 应用程序更快。您可以通过在两种环境中创建一个 slideToggle() 方法来自己测试它,您会发现它在 chrome 中要平滑得多。这只是一个示例,您可以通过 adobe developer n/w 找到许多您研究过的内容。

根据我为我的目的概述的内容,哪种产品效果最好:Google Packaged Apps、Adobe Air 或其他竞争对手(我听说过一些,但不确定它们是否符合我的要求是 Titanium、Prism、app.js 等)

我不是 Google 人,但我只看 Chrome 应用程序/扩展程序。在对 Adob​​e AIR 应用程序、app.js、钛等进行彻底研究后,我发现这是最安全、性能最丰富、功能最丰富且独立于平台的。 Adobe 已停止为 linux 发布更新的 AIR 版本,而 chrome 仍在努力推动该平台。名单还在继续。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-11
    • 2010-09-23
    • 1970-01-01
    • 2020-07-04
    • 2012-04-29
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    相关资源
    最近更新 更多