gpt4 book ai didi

ios - Phonegap 和 Apache cordova 之间的不明确区别

转载 作者:行者123 更新时间:2023-11-29 03:17:58 25 4
gpt4 key购买 nike

看完this文章我仍然不清楚 Phonegap 和 Cordova。有人说 Cordova 是一个为 Phonegap 提供动力的引擎(就像浏览器中的 webkit)我的假设是

  1. Phonegap -- Adob​​e 产品 --> 用于远程构建 Apache,它不是开源的
  2. Cordova -- ASF 产品 --> 仅支持本地机器构建。 (为了开发人员使用 Windows PC 的示例。要为 IOS 构建,他也需要在 MAC 中设置 Cordova 环境),但在转移到生产环境时免费。

除此之外还有其他主要概念。这篇文章的最佳答案将增进对这些基本概念的更好理解。

http://docs.sencha.com/touch/2.3.1/#!/guide/cordova这个怎么样,我还处于迷茫状态

最佳答案

PhoneGap 是带有一些附加工具的 Cordova,例如 PhoneGap Build(它获取您的 HTML 并将其打包到 native 可安装文件(APK/IPA/XAP/等)中。查看 docs.phonegap.com 和 http://cordova.apache.org/docs/en/3.3.0/index.html 您你会发现它们完全一样。

Cordova 是 JavaScript 和 native 硬件之间的桥梁。这意味着您可以编写一个在所有平台上运行的 Web 应用程序,并使用 Cordova 通过抽象接口(interface)(即 Cordova JavaScript 库)调用 native 硬件调用。例如。我可能需要拍照,将其保存到设备的存储空间,然后上传(无可否认,无论如何,HTML5 开箱即用地支持此操作)——但使用 Cordova,我可以使用相同的 JavaScript 代码来完成此操作——编码工作量大大减少。

您通过浏览网页访问的网络应用程序与 Cordova 网络应用程序之间的区别在于,Cordova 网络应用程序被打包成 native 二进制文件以模仿 native 应用程序(通过设备的应用程序商店访问并像安装/更新一样 native 应用程序)。

关于ios - Phonegap 和 Apache cordova 之间的不明确区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21451503/

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