混合移动应用程序:PhoneGap和Cordova之间的差异

时间:2015-11-09 12:41:47

标签: cordova

Hybrid Mobile App:PhoneGap和Cordova之间的区别:

我知道PhoneGap提供PhoneBuild服务来为你构建应用程序,它使用了一个版本的cordova但是有没有其他好处,人们发现使用PhoneGap而不是cordova?

2 个答案:

答案 0 :(得分:12)

PhoneGap和Cordova通常可以互换使用。它们都允许您使用HTML,CSS和&amp ;;的JavaScript。

Cordova是一个开源项目。 PhoneGap是Adobe在Cordova的发行版。 PhoneGap由Cordova提供支持,但有一个单独的命令行工具。

PhoneGap Build是Adobe提供的服务。使用PhoneGap Build,您可以将HTML,CSS和JavaScript上传到Adobe的服务器,并为您构建本机应用程序。主要好处是您不必在计算机上安装本机SDK。这使您可以执行从Windows构建iOS应用程序等操作。

与Cordova一起使用的任何JavaScript框架都可以与PhoneGap和PhoneGap Build一样工作。

您可以在Cordova,PhoneGap和PhoneGap Build上使用相同的Cordova插件。

使用Cordova和PhoneGap上的命令行工具安装插件。

phonegap plugin add cordova-plugin-ble-central

cordova plugin add cordova-plugin-ble-central

如果您正在使用PhoneGap Build,则可以通过编辑config.xml来安装插件

<gap:plugin name="cordova-plugin-ble-central" source="npm" />

答案 1 :(得分:3)

<强>的PhoneGap 正式支持iOS,Android,Blackberry和Win Cordova +您选择UI框架(Kendo UI等) 更多UI工作:可能需要更长时间才能创建一个光滑的UI 我们选择结构模式(MVC和角度等) 科尔多瓦版本不自然角度友好 通过第三方插件(PhoneGap-nfc)支持NFC。需要测试! 提供在线构建服务。本地选项需要SDK和硬件 命令行支持:哪个应启用CI 用于测试“PhoneGap”的第一方应用 由信誉良好的公司“Adobe”支持 免费(在线构建服务是基于订阅的)

<强>科尔多瓦 正式支持iOS,Android,Blackberry,Win,亚马逊和Firefox Cordova +你选择UI框架(剑道等) 我们选择结构模式(MVC和角度等) 通过第三方插件(PhoneGap-nfc)支持NFC。需要测试! 由开源组\社区支持 没有可用的在线构建服务。本地选项需要SDK和硬件。 命令行支持:哪个应启用CI 没有用于快速测试的第一方应用程序 自由 独家Cordova插件