什么是Cordova,它与PhoneGap有什么关系?

据我所知,PhoneGap被Adobe收购,现在已经被Cordova(Apache的一部分)同化。 但是,这是什么意思? 他们是同一个产品吗? 还是两个单独的实体?

PhoneGap是一个由Nitobi公司开始的开源项目。 作为Nitobi被Adobe收购的一部分,由于PhoneGap项目有IBM等大公司的贡献者,因此该项目被捐献给Apache软件基金会。

起初这个名字被改为“Callback”,但后来改名为“Cordova”(Nitobi办公室在某个时候的街道之后)。 这是因为与项目本身不同,PhoneGap Adobe购买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

全新的shiny的cordova网页现在已经上市,可能会在这个主题上闪耀更多的光芒。

http://incubator.apache.org/cordova/

更新 :自从我发布这个答案以来,有些事情已经发生了变化,现在实际上有一些差异,主要是围绕着CLI工具。

所以我写了更新: http : //blog.devgeeks.org/post/73789983750/cordova-vs-phonegap-an-update

这里有一个博客文章,解释phonegap和cordova是如何留在这里的: PhoneGap,Cordova和名字是什么?

https://github.com/brianleroux/cordova README.md

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

自动化常见的开发工作stream程任务,如:编译,debugging,testing,发布等等。 作为Cordova生成的附加益处,创build一致,可预测,易于理解,从而扩展软件项目。 引入了一些约定,消除了移动开发人员重新学习他们的工具的需要,或者更糟的是,为每个项目重build它们。

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

Interesting Posts