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

RKD*_*RKD 7 cordova

混合移动应用程序:PhoneGap和Cordova之间的区别:

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

don*_*man 13

PhoneGap和Cordova通常可以互换使用.它们都允许您使用HTML,CSS和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
Run Code Online (Sandbox Code Playgroud)

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

<gap:plugin name="cordova-plugin-ble-central" source="npm" />
Run Code Online (Sandbox Code Playgroud)


RKD*_*RKD 3

Phonegap \n正式支持 iOS、Android、Blackberry 和 Win\nCordova + 您选择 UI 框架(Kendo UI 等)\n更多 UI 工作:可能需要更长的时间创建一个光滑的 UI\n我们选择结构化模式(MVC 和 Angular 等)\ nCordova 版本自然角度不友好\n通过第三方插件 (PhoneGap-nfc) 支持 NFC。需要测试!\n提供在线构建服务。本地选项需要 SDK\xe2\x80\x99s 和硬件\n命令行支持:这应该启用 CI\n用于测试的第一方应用程序 \xe2\x80\x9cPhoneGap\xe2\x80\x9d\n由信誉良好的公司支持 \xe2\x80 \x9cAdobe\xe2\x80\x9d\n免费(在线构建服务基于订阅)

\n\n

科尔多瓦 \n正式支持 iOS、Android、Blackberry、Win、Amazon 和 Firefox\nCordova + 您选择 UI 框架(Kendo 等)\n我们选择结构化模式(MVC 和 Angular 等)\n通过第三方插件(PhoneGap-)支持 NFC NFC)。需要测试!\n由开源团体\\社区支持\n没有可用的在线构建服务。本地选项需要 SDK\xe2\x80\x99s 和硬件。\n命令行支持:应启用 CI\n没有用于快速测试的第一方应用程序\n免费\n独家 Cordova 插件

\n