哪个IDE适用于Phonegap?Eclipse足够了吗



我即将进入Phonegap,并意识到它没有自己的IDE。我知道我可以使用Eclipse来创建以Android为中心的Phonegap应用程序,但iOS、Windows Phone以及黑莓"版本"呢?Eclipse可以用于所有这些吗?大多数Phonegapper使用什么作为IDE?

PhoneGap Build是否可以在Eclipse中完成这一切,然后将其抛到云端进行iOS等构建?

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

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

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

来自他们的常见问题解答:

如何开始使用PhoneGap Build

只需上传您的网络资产-HTML、CSS和JavaScript,或单个index.html文件-到PhoneGap Build,请告诉我们到您的Git或SVN存储库。然后我们将进行汇编和包装。几分钟后,您将收到下载URL适用于所有移动平台

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

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

  • iOS-安装Xcode

  • 安卓/黑莓-安装Eclipse

  • Windows Phone-安装Visual Studio

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

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/#!主题/phonegap/_eNL6viCFhs

4) 此外,安卓/Eclipse提示:

https://groups.google.com/forum/#!主题/电话间隙/-wYLoYWw-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但以网络为中心的开源IDE:

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

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

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

我有另一个家伙,他使用Mac/Xcode等为iOS做构建/插件。

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

我们刚刚进入PhoneGap 3,正在评估PhoneGap构建作为一种替代方案。(我们对调试功能特别感兴趣。目前还不清楚它们到底比现有功能增加了多少。)

这在纸面上听起来确实不错,但我们得拭目以待。

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

最新更新