Visual Studio VS PhoneGap中的Apache Cordova扩展

时间:2014-11-03 17:06:29

标签: apache cordova visual-studio-cordova

任何人都可以解释一下,用于构建混合应用程序的VS提供的Cordova Extension与PhoneGap框架有什么区别?我去了PhoneGap API文档网站,它说“注意Cordova曾经被称为PhoneGap”但另一方面我发现“Apache Cordova是开发和贡献发生的核心开源项目。”Adobe PhoneGap是一个发行版Apache Cordova另外提供与Adobe的实用程序和服务的集成“。 Cordova Extension Visual Studio提供的是Cordova PhoneGap组合的东西吗?

2 个答案:

答案 0 :(得分:1)

Cordova和Phonegap在编码技术和API使用方面几乎相同。像

这样的差异很少
  • PhoneGap通过提供构建工具等额外选项来扩展Cordova
  • Cordova在命令中使用关键字“cordova”,而Phonegap使用“phonegap”
  • cordova有一个“服务”命令,Phonegap没有
  • 在两个命令之间添加平台似乎有所不同(phonegap使用“install”命令,cordova使用“platform add”命令
  • 更多......

此外

牢记这些方针以避免混淆

  

您可以将Apache Cordova视为为PhoneGap提供动力的引擎,   类似于WebKit是Chrome或Safari的引擎

答案 1 :(得分:0)

根据我的经验,我的观点是:

  • Cordova拥有更大的社区,拥有更多插件,更新速度更快,(如果这对您很重要,Visual Studio支持)

  • Phonegap建立在Cordova之上,并具有一些额外功能。它有一个构建(基于Web)系统(我不会使用它)。文档有一些很好的例子。它有一个非常好的移动应用程序,在您保存文件后立即显示代码更新。我非常喜欢这个移动开发功能。