跨平台工具包定义:PhoneGap vs. Cordova

Cross-platform toolkit definition: PhoneGap vs. Cordova

我正在尝试理解和使用跨平台工具包,最近发现了 PhoneGap/Cordova。这是我描述这两个的简短方法:

PhoneGap is owned by Adobe, Cordova is built on top of PhoneGap but is open source and the community powered version of PhoneGap.

话虽这么说,我只想知道:当我谈论跨平台工具包时,这两个中哪一个实际上是跨平台工具包? 两者都是他们?为什么我应该使用一个而不是另一个?

什么是 Adob​​e PhoneGap?

A​​dobe PhoneGap 只不过是 Apache Cordova 的一个实现,加上一些额外的东西 添加到它。其核心是 Cordova 容器和 API 插件。

作为 Adobe 的主要业务是销售工具和服务,Cordova 的 PhoneGap 实现 将框架与 Adob​​e 的其他产品更紧密地集成在一起。 Cordova 和 PhoneGap 之间的主要区别在于命令行工具和 PhoneGap 构建服务。

PhoneGap 命令行工具提供了一个 PhoneGap Build 服务的命令行界面。

在本书的其余部分,当我 参考 PhoneGap,我说的是仅在 PhoneGap 中可用的特定功能 科尔多瓦版本。两个版本都是免费的; PhoneGap 只是添加了一些额外的功能 科尔多瓦

来自 Apache Cordova 3 编程书籍