Phonegap的哪个IDE? Eclipse足够吗?

时间:2013-07-10 21:37:33

标签: android ios eclipse cordova phonegap-build

我即将跳进Phonegap并意识到它没有自己的IDE。我知道我可以使用Eclipse来创建以Android为中心的Phonegap应用程序,但是iOS和Windows Phone以及Blackberry"版本" - Eclipse可以用于所有这些吗?大多数Phonegappers用作IDE?

PhoneGap Build是否可以在Eclipse中完成所有操作,然后将其投放到适用于iOS等的云中?

4 个答案:

答案 0 :(得分:36)

我目前正在使用intel-xdk,到目前为止一直很棒。它嵌入了ripple emulator,非常适合快速测试您的应用。

答案 1 :(得分:20)

是的,Eclipse足以瞄准所有平台。

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

From their FAQ:

  

如何开始使用PhoneGap Build?

     

只需上传您的网络资源 - 一个包含HTML,CSS和的ZIP文件   JavaScript或单个index.html文件 - 指向PhoneGap Build,请指出我们   到您的Git或SVN存储库。然后我们将进行编译   并为您包装。几分钟后,您将收到下载网址   适用于所有移动平台

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

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

  • iOS - 安装Xcode

  • Android / BlackBerry - 安装Eclipse

  • Windows Phone - 安装Visual Studio

即使你拥有的只是一个Web浏览器,你可以edit your code in its repository directly through GitHub.com's web interface,然后告诉PhoneGap Build克隆repo和build,然后下载每个设备的构建。

答案 2 :(得分: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创建的所有内容),并将其编译为适用于供应商应用市场的应用程序。”< / p>

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与Nomad:

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

更新

但是,对于那些熟悉Eclipse的人来说,或许是Aptana Studio,一个基于Eclipse但以网络为中心的开源IDE:

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

答案 3 :(得分:4)

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

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

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

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

我们正在转向PhoneGap 3并正在评估PhoneGap构建作为替代方案。 (我们对调试功能特别感兴趣。目前还不清楚他们真正添加了多少内容。)

这在纸面上听起来确实不错,但我们必须看到。

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