Apache Cordova 和 PhoneGap 有什么关系和区别?以及各自的优缺点是什么?
3 回答
“Adobe PhoneGap”是“Apache Cordova”的发行版。您可以将“Apache Cordova”视为驱动“PhoneGap”的引擎,类似于 WebKit 是驱动 Chrome 或 Safari 的引擎。
“PhoneGap”发行版可能包含与其他 Adobe 服务相关的附加工具,这些工具不适用于 Apache 项目。
对于本地构建,phonegap CLI 使用 cordova CLI。
如果您的目标是使用 HTML、JS 和 CSS 构建跨平台应用程序,那么将“PhoneGap”用于您需要的一切,而“Apache Cordova”是那些有兴趣为支持“PhoneGap”的开源项目做出贡献的人的目的地。
您可以在以下位置找到更多详细信息 -
http://phonegap.com/2012/03/19/phonegap-cordova-and-what's-in-a-name/ _
Cordova:PhoneGap :: Webkit:Safari(Chrome)。
Cordova 为 PhoneGap 提供支持,但从根本上说,两者都代表着现在的同一件事。
迟早,PhoneGap 的“名字”将会消亡,剩下的将是 Apache 软件基金会的 Cordova。
希望我没有进一步混淆你。
Apache Cordova 什么是 Apache Cordova?许多人一直将 Apache Cordova 与 PhoneGap 混淆,但为什么会出现这种混淆呢?
顾名思义,是一个由 Apache 基金会维护的项目,他的目标是成为一个开源框架,用于在多个移动平台上部署以 HTML/JS/CSS 开发的应用程序。那是:
它的开发由 Apache 基金会维护它是开源的,你可以关注并为它的开发做出贡献他的重点是不同平台之间相同代码的可移植性和 Phonegap?
PhoneGap 是 Adobe 维护的产品,旨在使用 Apache Cordova 框架,但为开发人员提供了新的资源。然后我们可以定义 PhoneGap 是 Apache Cordova 的一个发行版,带有“更多”。请记住,PhoneGap 是一个开源项目,您也可以为它做出贡献并监控他的发展。