41

I am about to jump into Phonegap and realize that it doesn't have an IDE of its own. I know that I could use Eclipse to create Android-centric Phonegap apps, but what about the iOS and perhaps Windows Phone and perhaps Blackberry "versions" - can Eclipse be used for all of it? What do most Phonegappers use as an IDE?

Does PhoneGap Build make it possible to do it all in Eclipse, and then throw it up to the cloud for the iOS, etc., builds?

4

4 回答 4

36

我目前正在使用intel-xdk,到目前为止它很棒。它嵌入了波纹模拟器,非常适合快速测试您的应用程序。

于 2014-07-18T15:12:54.417 回答
20

是的,Eclipse 足以针对所有平台。

使用 PhoneGap Build,您可以使用任何文本编辑器编写整个应用程序 - 无需 IDE - 并上传到他们的服务。他们的服务为您处理所有目标移动环境中的编译,然后为每个平台提供要下载的最终文件。

从他们的常见问题解答中:

如何开始使用 PhoneGap Build?

只需将您的网络资产(HTML、CSS 和 JavaScript 的 ZIP 文件,或单个 index.html 文件)上传到 PhoneGap Build,将我们指向您的 Git 或 SVN 存储库。然后我们将为您进行编译和打包。几分钟后,您将收到所有移动平台的下载 URL

为了便于开发,我建议安装其中一个 IDE(可能与您用于测试或喜欢的物理设备相匹配)。通过这种方式,您可以获得像 Intellisense 这样的 IDE 帮助,但正如我所说,它并不是严格要求拥有一个。

如果您想在本地为所有这些平台编译,您的选择是非常荒谬的:

  • iOS - 安装 Xcode

  • Android/BlackBerry - 安装 Eclipse

  • Windows Phone - 安装 Visual Studio

即使您只有一个 Web 浏览器,您也可以直接通过 GitHub.com 的 Web 界面编辑其存储库中的代码,然后告诉 PhoneGap Build 克隆存储库并构建,然后下载每个设备的构建。

于 2013-07-11T05:15:14.553 回答
8

对于更熟悉的人来说,Visual Studio 似乎会更好:

1) http://kencenerelli.wordpress.com/2012/08/10/extending-phonegap-for-visual-studio-to-android-devices/

摘录:“ PhoneGap:Build。在线服务可以获取您的 HTML、CSS 和 JavaScript 文件(PhoneGap 模板使用 Visual Studio 创建的所有内容)并将它们编译成应用程序,为供应商的应用程序市场做好准备。

2) http://anindita9.wordpress.com/tag/visual-studio-phonegap/

3) - 您也可以使用 Visual Studio Lightswitch 和 Nomad:

https://www.facebook.com/vslightswitch/posts/658678164147712

https://groups.google.com/forum/#!topic/phonegap/_eNL6viCFhs

4) 另外,关于 Android/Eclipse 的提示:

https://groups.google.com/forum/#!topic/phonegap/-wYLoYWwp-I

5)PhoneGap教程:

http://vsnomad.com/documentation/learning-phonegap.html

http://pieterderycke.wordpress.com/2012/03/26/developing-mobile-applications-with-phonegap-and-jquery-mobile/

6)PhoneGap/Cordova vs. Nomad:

http://brantleclercq.com/2012/12/15/vs-nomad-vs-phonegap-build/

更新

但是,对于更熟悉/流利的 Eclipse 的人来说,也许是 Aptana Studio,一个基于 Eclipse 但以 Web 为中心的开源 IDE:

http://en.wikipedia.org/wiki/Aptana_Studio

于 2013-07-11T15:30:37.587 回答
4

我开发应用程序和 Web 服务后端(主要使用 PHP)。我的一些“应用程序”旨在作为手机/平板电脑上的应用程序以及台式机/笔记本电脑系统上的 Chrome 插件(或只是网页)运行。

我目前使用 JetBrains PHPStorm(有问题,服务不是很好,但它有一些很酷的 IDE 功能和合理的价格)和 Eclipse。在 Eclipse 中,我安装了 Aptana plus Web 工具平台,当然还安装了 Android ADT 插件。

我有另一个人使用 Mac/Xcode/etc 为 iOS 构建/插件。

我们尝试在浏览器中进行尽可能多的调试,并且只使用模拟器/模拟器(和设备)来测试插件和其他特定于设备的东西。

我们刚刚迁移到 PhoneGap 3,并且正在评估 PhoneGap 构建作为替代方案。(我们对调试功能特别感兴趣。目前尚不清楚它们在现有功能的基础上增加了多少。)

这在纸上当然听起来不错,但我们必须看看。

如果您正在进行插件开发,您将需要适当的系统进行开发(PC 或 Mac)和测试。

于 2013-08-30T01:00:52.817 回答