Apache Cordova和PhoneGap有什么区别?

您好我需要开发一个简单的应用程序,它是在Android的kitkat版本中运行的混合。 由于PhoneGap 3.3可能,我一直在试图安装它。

但是我对安装过程感到非常困惑。

首先,我在我的Windows 7 32位系统中安装了nodejs。

然后我从手机网站上运行命令。 这是链接http://phonegap.com/install/我能够创build一个项目。 但是我面临一个错误,无法启动模拟器(我设置了环境variables)。

然后我经历了几个他们所说的运行以下命令的网站。

C:> npm install -g cordova

如果我运行任何进一步的命令,它要求我安装Apache ANT。

但是很多人都说我和phoneova都是一样的。

所以我有点困惑,因为我不得不要求上司在我的办公室PC上下载和安装软件。

请给我build议任何网站,让我的程序来处理这些。

Phonegap和cordova使用几乎相同的存储库,但它们不一样.Phonegapbuild立在cordova之上。

cordova首先发布一个版本,通常跟随电话。

两者之间的主要区别在于,phonegap允许您在线build立您的应用https://build.phonegap.com/

两者都有非常不同的文件

这是一个链接到cordova http://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html

并链接到phonegap http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html

如果您注意到纪录片中phonegap插件的链接,您会注意到phonegap使用了cordova的插件

Phonegap不断赶上cordova。我有点偏向cordova。我build议你决定哪个更适合你

PhoneGap是Apache Cordova的一个发行版本。 您可以将Apache Cordova视为支持PhoneGap的引擎,类似于WebKit是支持Chrome或Safari的引擎。

欲了解更多详情,你可以阅读这些博客

PhoneGap,cordova和名字是什么?

而这个问题在stackoverflow

PhoneGap和Cordova命令有区别吗?