Android PhoneGap 3.3.0又名Cordova Vs PhoneGap 3.2.0

Android PhoneGap 3.3.0又名Cordova Vs PhoneGap 3.2.0,android,ios,xcode,eclipse,cordova,Android,Ios,Xcode,Eclipse,Cordova,我是PhoneGap的新手,刚刚通过npm安装程序安装了PhoneGap 3.3.0(是npm的默认版本),并在中创建了应用程序 然后我跟着文档走,这让人困惑——文档中提到的是cordova,而3.2.0中提到的是phonegap。而且在安装步骤中提到的命令是phonegap而不是cordova $ cordova create hello com.example.hello HelloWorld 我也遵循了在IDE-Eclipse中开发的步骤,但是对于3.3.0,没有提供任何步骤,而且文件夹

我是PhoneGap的新手,刚刚通过npm安装程序安装了PhoneGap 3.3.0(是npm的默认版本),并在中创建了应用程序

然后我跟着文档走,这让人困惑——文档中提到的是cordova,而3.2.0中提到的是phonegap。而且在安装步骤中提到的命令是phonegap而不是cordova

$ cordova create hello com.example.hello HelloWorld
我也遵循了在IDE-Eclipse中开发的步骤,但是对于3.3.0,没有提供任何步骤,而且文件夹和文件似乎有所不同

在某个时候,我尝试了两个命令来创建应用程序,当我使用cordova并通过创建现有的Android项目来选择项目时,文件夹与使用phonegap创建的应用程序不同

我的问题是:

  • 要使用哪个CLI?[我在某处读到PhoneGap支持比Cordova更多的插件]

  • 我可以使用Eclipse或Xcode来处理这个项目吗?请为3.3.0在IDE环境中的工作提供一些指导

  • 我也可以使用Xcode开发Android应用程序吗


  • Phonegap基本上是一个包装器。下载phonegap后,使用位于相应OS bin文件夹中的create命令。它将创建开发应用程序的基础架构。基本上,您可以根据自己的方便使用Eclipse或XCode。只需将assets文件夹复制到稍后生成的相应包装器代码中即可

  • Phonegap只是Adobe品牌版的ApacheCordova。如果你想利用Adobe的云构建你的应用程序,你将使用Phonegap(如果你没有mac来构建你的iOS应用程序,这可能会很有用。)因为Phonegap构建在Cordova之上,并且与一些云集成基本相同,任何为Phonegap编写的插件也必须适用于Cordova(虽然不能说Cordova插件可以在Phonegap上工作,因为插件需要做一些特殊的事情才能在Adobe的构建系统中工作。)Adobe可能确实为某些插件提供了支持,但如果他们提供了,我不知道
  • 是的,您可以使用Cordova(或Phonegap)CLI创建基本的项目结构,然后您可以使用您选择的IDE实际开发项目。大多数人可能不会实际使用Eclipse或Xcode,除非他们正在进行插件开发-这是因为使用Cordova,您将开发一个使用HTML5技术的移动应用程序,而从历史上看,Eclipse/Xcode并不适用于您可以在Cordova文档中找到关于如何使用IDE设置开发工作流的指南:和
  • 但这可能是一个工作很多却报酬很少的过程

  • Phonegap文档中可能有一些内容显示为Cordova,因为要生成文档,他们可能只需要使用Cordova文档并将“Cordova”替换为“Phoengap”。Cordova文档中有一些实例仍然/意外地显示为“Phonegap”目前,我所知道的唯一区别是如何为Phonegap构建指定插件,以及如何使用Phonegap“本地构建”(这是Cordova的默认设置)@MBillau这让新的BIE们感到困惑。谢谢!这些链接对PhoneGap和Cordova之间的关系有更多的解释,对Devgirls WeblogPhoneGap 3.0的变化也有非常有用的解释。谢谢@MBilau的回答和有用的提示!也许我可以使用Dreamweaver或Notepad++而不是Eclipse/Xcode。这些链接对PhoneGap和Cordova之间的关系有更多的解释
    $ cordova create hello com.example.hello HelloWorld