【问题标题】:What is the Difference between Apache Cordova and PhoneGap?Apache Cordova 和 PhoneGap 有什么区别?
【发布时间】:2014-05-15 05:15:15
【问题描述】:

您好,我需要开发一个在 kitkat 版本的 android 中运行的简单混合应用程序。由于可以使用 PhoneGap 3.3,因此我一直在尝试安装它。

但是我真的对安装过程很困惑。

首先我在我的 windows 7 32 位系统中安装了 nodejs。

然后我从 phonegap 网站运行命令。这是链接http://phonegap.com/install/ 我能够创建一个项目。 但是我遇到了一个错误,无法启动模拟器。(我设置了环境变量。)

然后我浏览了几个其他网站,他们说要运行以下命令。

C:> npm install -g cordova

如果我运行任何其他命令,它会要求我安装 Apache ANT。

但是很多人都说phonegap和cordova是一样的。

所以我有点困惑,因为我必须请我的上级在我的办公室 PC 上下载和安装软件。

请向我推荐任何可以为我提供处理这些程序的网站。

【问题讨论】:

标签: android node.js cordova ant


【解决方案1】:

Phonegap 和 cordova 使用几乎相同的存储库,但它们并不相同。Phonegap 构建在 cordova 之上。

Cordova 首先发布一个版本,然后通常是 phonegap。

两者的主要区别在于 phonegap 允许您在线构建您的应用程序 https://build.phonegap.com/

两者都有非常不同的文档

这是科尔多瓦http://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html的链接

并链接到phonegap http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html

如果你注意到纪录片中phonegap插件中的链接,你会发现phonegap使用了cordova的插件

Phonegap 一直在追赶cordova。我对cordova 有一点偏见。我建议你决定哪个更适合你

【讨论】:

  • @ShinyJos 你能解释一下你为什么偏向科尔多瓦吗?对我来说,我也觉得我更愿意选择 Cordova,而不是 PhoneGap。但我无法直接理解为什么它更好!
【解决方案2】:

PhoneGap 是 Apache Cordova 的一个发行版。您可以将 Apache Cordova 视为支持 PhoneGap 的引擎,类似于 WebKit 是支持 Chrome 或 Safari 的引擎。

有关更多详细信息,您可以阅读这些博客

PhoneGap, Cordova, and what’s in a name?

关于stackoverflow的这个问题

Is there a difference between PhoneGap and Cordova commands?

【讨论】:

    猜你喜欢
    • 2013-09-21
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 2015-08-28
    相关资源
    最近更新 更多