【问题标题】:What is Cordova, and how does it relate to PhoneGap?什么是 Cordova,它与 PhoneGap 有什么关系?
【发布时间】:2012-03-12 04:29:32
【问题描述】:

我了解 PhoneGap 已被 Adob​​e 收购,现在它已被同化为 Cordova(Apache 的一部分)。但这一切意味着什么?它们是同一种产品吗?还是两个独立的实体?

【问题讨论】:

标签: apache cordova


【解决方案1】:

来自https://github.com/brianleroux/cordovaREADME.md

PhoneGap 项目工具链,可自动执行常见的构建任务 使用 OS X 的跨平台移动项目。

自动化常见的开发工作流程任务,例如:编译、 调试、测试、发布和介于两者之间的其他事情。作为补充 使用 Cordova 生成的利益项目创建一个一致的、 可预测,易于理解,因此可以扩展软件项目。 引入了许多约定,消除了对移动设备的需求 开发人员重新学习他们的工具,或者更糟糕的是,为每个人重新学习他们的工具 项目。

PhoneGap和Cordova不一样,Cordova是增强PhoneGap项目开发的工具链

【讨论】:

    【解决方案2】:

    PhoneGap 是一个由 Nitobi 公司发起的开源项目。作为 Adob​​e 收购 Nitobi 的一部分,由于 PhoneGap 项目有许多来自 IBM 等大公司的贡献者,因此该项目被贡献给了 Apache 软件基金会。

    起初名称被更改为“Callback”,但后来被重命名为“Cordova”(在街道之后,Nitobi 办公室在某个时间点上)。这是因为与项目本身不同的是,namePhoneGap是 Adob​​e 收购 Nitobi 的一部分。

    实际上……正如 Brian Leroux 自己所说:“PhoneGap 由 Cordova 提供支持。想想:从 webkit 到 safari。”

    http://blogs.nitobi.com/andre/index.php/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe/

    至于在@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

    【讨论】:

    • ..从 1.5 开始,PhoneGap 这个名字已经开始被软件本身淘汰。
    • 长话短说,Cordova 是否取代了 PhoneGap?怎么还有两个独立的网站,看起来都有相同的框架,但名称、品牌……甚至从外观上看文档都完全不同?
    • 此时cordova已通过孵化过程,因此新站点为:cordova.apache.org
    • 来自更新的帖子:“TL;DR:如果您不需要在 PhoneGap Build 使用云构建服务,只需使用 Cordova CLI 工具,而不是 PhoneGap 工具。”
    【解决方案3】:

    这里有一篇博文,解释了 phonegap 和 cordova 如何继续存在: PhoneGap, Cordova, and what’s in a name?

    【讨论】:

    • 抱歉,链接失效了。
    猜你喜欢
    • 2011-03-28
    • 2019-07-22
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多