【发布时间】:2012-03-12 04:29:32
【问题描述】:
我了解 PhoneGap 已被 Adobe 收购,现在它已被同化为 Cordova(Apache 的一部分)。但这一切意味着什么?它们是同一种产品吗?还是两个独立的实体?
【问题讨论】:
-
这是一篇相当不错的博客文章:phonegap.com/2012/03/19/…
我了解 PhoneGap 已被 Adobe 收购,现在它已被同化为 Cordova(Apache 的一部分)。但这一切意味着什么?它们是同一种产品吗?还是两个独立的实体?
【问题讨论】:
来自https://github.com/brianleroux/cordovaREADME.md
PhoneGap 项目工具链,可自动执行常见的构建任务 使用 OS X 的跨平台移动项目。
自动化常见的开发工作流程任务,例如:编译、 调试、测试、发布和介于两者之间的其他事情。作为补充 使用 Cordova 生成的利益项目创建一个一致的、 可预测,易于理解,因此可以扩展软件项目。 引入了许多约定,消除了对移动设备的需求 开发人员重新学习他们的工具,或者更糟糕的是,为每个人重新学习他们的工具 项目。
PhoneGap和Cordova不一样,Cordova是增强PhoneGap项目开发的工具链
【讨论】:
PhoneGap 是一个由 Nitobi 公司发起的开源项目。作为 Adobe 收购 Nitobi 的一部分,由于 PhoneGap 项目有许多来自 IBM 等大公司的贡献者,因此该项目被贡献给了 Apache 软件基金会。
起初名称被更改为“Callback”,但后来被重命名为“Cordova”(在街道之后,Nitobi 办公室在某个时间点上)。这是因为与项目本身不同的是,namePhoneGap是 Adobe 收购 Nitobi 的一部分。
实际上……正如 Brian Leroux 自己所说:“PhoneGap 由 Cordova 提供支持。想想:从 webkit 到 safari。”
至于在@TDeBailleul 的回答中链接到的 GitHub 项目,我怀疑对街道名称的怀念导致 Brian 将他的一个项目命名为“Cordova”,但是,“Cordova”在 9 个月内没有更新,并且而不是 Apache 软件基金会孵化器项目“Cordova”。
http://incubator.apache.org/projects/callback.html
全新闪亮的 Cordova 网页现已上线,可能会更加突出这一主题。
http://incubator.apache.org/cordova/
更新:自从我发布此答案以来,有些事情发生了变化,现在实际上存在一些差异,主要是围绕 CLI 工具。
所以我写了更新:http://blog.devgeeks.org/post/73789983750/cordova-vs-phonegap-an-update
【讨论】:
这里有一篇博文,解释了 phonegap 和 cordova 如何继续存在: PhoneGap, Cordova, and what’s in a name?
【讨论】: