Phonegap的哪个IDE? Eclipse足够了吗?

我即将跳入Phonegap并意识到它没有自己的IDE。 我知道我可以使用Eclipse来创build以Android为中心的Phonegap应用程序,但iOS和Windows Phone以及Blackberry“版本”的情况如何?Eclipse是否可以用于所有这些应用程序? 大多数Phonegap用作IDE的是什么?

PhoneGap Build是否可以在Eclipse中做到这一切,然后把它放到iOS的云等等,build立​​?

目前我正在使用intel-xdk ,而且目前为止还是非常棒的。 它embedded了纹波模拟器 ,非常适合快速testing您的应用程序。

是的,Eclipse已经足够用于所有的平台。

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

从他们的FAQ:

如何开始使用PhoneGap Build?

只需将您的Web资源 (HTML,CSS和JavaScript ZIP文件或单个index.html文件) 上传到PhoneGap Build,将我们指向您的Git或SVN存储库。 那么我们将为您进行编辑和包装。 几分钟后, 您将收到所有移动平台的下载url

为了便于开发,我build议安装其中一个IDE(可能是与您用于testing或更喜欢的物理设备相匹配的)。 这样你就可以像Intellisense一样获得IDE的帮助,但正如我所说的那样,并不是必须要有一个。

如果你想在本地编译所有这些平台,你的select是非常荒谬的:

  • iOS – 安装Xcode

  • Android /黑莓 – 安装Eclipse

  • Windows Phone – 安装Visual Studio

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

看来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创build的所有东西)编译成适用于供应商应用程序市场的应用程序。

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/

UPDATE

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

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

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

我目前使用的JetBrains PHPStorm(马车,服务不是很好,但它有很酷的IDEfunction和合理定价)和Eclipse在一起。 在Eclipse中,我有Aptana plus web工具平台,当然还有安装的ADT插件。

我还有另外一个使用Mac / Xcode /等构buildiOS插件的人。

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

我们只是转向PhoneGap 3,并正在评估PhoneGap的构build。 (我们对debuggingfunction特别感兴趣,目前尚不清楚它们究竟是多加了一些已经存在的function。)

这听起来不错,但我们必须看到。

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