首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhoneGap 3.3.0又名Cordova诉PhoneGap 3.2.0

PhoneGap 3.3.0又名Cordova诉PhoneGap 3.2.0
EN

Stack Overflow用户
提问于 2014-02-07 10:04:05
回答 2查看 304关注 0票数 2

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

代码语言:javascript
复制
C:\> npm install -g phonegap

$ phonegap create my-app
$ cd my-app
$ phonegap run android

然后我跟踪了docs,这是令人困惑的-因为docs中提到的3.3.0版本CLI命令是cordova,而对于3.2.0则是phonegap。在安装步骤中,提到的命令是phonegap,而不是cordova。

代码语言:javascript
复制
$ cordova create hello com.example.hello HelloWorld

此外,我还遵循了在IDE - Eclipse中开发的步骤,但在3.3.0中没有提供任何步骤,文件夹和文件似乎也不同。

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

我的问题是:

  1. 使用哪种CLI?我在某个地方读过PhoneGap支持的插件/插件比Cordova更多。
  2. 我是否可以使用Eclipse或Xcode来处理这个项目--请为3.3.0在IDE环境中工作提供一些指导方针?
  3. 我也可以使用Xcode开发Android应用程序吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-07 14:52:57

  1. Phonegap只是Adobe的Apache的品牌版本。如果您想利用Adobe云中构建应用程序的优势,您将使用Phonegap (如果您没有mac来构建iOS应用程序,这可能很有用)。因为Phonegap构建在Cordova之上,并且与一些云集成基本相同,所以为Phonegap编写的任何插件也必须为Cordova工作(但说Cordova插件将在Phonegap上工作并不是真的,因为插件需要在Adobe的构建系统中做一些特殊的工作)。Adobe提供了对某些插件的支持,这可能是事实,但如果它们支持,我就不知道了。
  2. 是的,您可以使用Cordova (或Phonegap) CLI创建基本的项目结构,然后可以使用您选择的IDE来开发项目。大多数人可能不会真正使用Eclipse或Xcode,除非他们正在进行插件开发--这是因为使用Cordova,您将使用HTML5技术开发一个移动应用程序,而从历史上看,Eclipse/Xcode并不适合这种类型的开发。您可以找到关于如何使用IDE:iOS平台指南Android平台指南设置开发工作流的科多瓦文档指南。
  3. 看起来很有可能,但这可能是一个很大的工作,很少回报。
票数 1
EN

Stack Overflow用户

发布于 2014-02-07 10:08:06

Phonegap基本上是一个包装器。下载phonegap之后,使用位于各自OS文件夹中的create命令。它将创建开发应用程序的基本基础设施。基本上,您可以根据您的方便使用Eclipse或XCode。这只是将资产文件夹复制到稍后生成的相应包装器代码的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21624689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档