Hybrid Mobile App:PhoneGap和Cordova之间的区别:
我知道PhoneGap提供PhoneBuild服务来为你构建应用程序,它使用了一个版本的cordova但是有没有其他好处,人们发现使用PhoneGap而不是cordova?
答案 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插件