android - Apache Cordova 和 PhoneGap 有什么区别?

标签 android node.js cordova ant

您好,我需要开发一个简单的应用程序,它是混合的,在 kitkat 版本的 android 上运行。因为 PhoneGap 3.3 是可能的,所以我一直在尝试安装它。

但是我对安装过程真的很困惑。

首先我在我的windows 7 32位系统上安装了nodejs。

然后我从 phonegap 网站运行命令。这是链接http://phonegap.com/install/ 我能够创建一个项目。 但是我遇到错误,无法启动模拟器。(我设置了环境变量。)

然后我浏览了几个网站,他们说要运行以下命令。

C:> npm install -g cordova

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

但是很多人跟我说 phonegap 和 cordova 是一样的。

所以我有点困惑,因为我必须向我的上级询问我办公室电脑上的软件下载和安装。

请向我推荐可以提供处理这些程序的任何网站。

最佳答案

Phonegap 和 cordova 使用几乎相同的存储库,但它们并不相同。Phonegap 构建在 cordova 之上。

Cordova 先发布一个版本,phonegap 通常紧随其后。

两者之间的主要区别在于 phonegap 允许您在线构建应用程序 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,建议你自己决定哪个更适合你

关于android - Apache Cordova 和 PhoneGap 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23669757/

相关文章:

javascript - node.js:抑制 require() 将解析错误回显到 stderr

node.js - 内存泄漏 - 循环中的 promise

javascript - iOs 构建失败 - UnhandledPromiseRejectionWarning : TypeError: Cannot read property 'toLowerCase' of undefined

javascript - 无法在 xcode 中使用 iOS 的 PhoneGap 方法

Android 手机使用 cordova 手机插件不发出声音并且不给出错误消息

javascript - 电话间隙变更页面

java - 如何在用户时间线上打开 Facebook 应用程序?

java - 我必须为android创建谷歌地图,但我目前拥有的代码是在.net中开发的java脚本中

java - 如何使用 Android Room 创建和预填充 sqlite 数据库文件?

java - Android RecyclerView 项目选择问题