哪种IDE适合Phonegap?Eclipse足够吗?

41

我即将开始学习Phonegap,并发现它本身没有集成开发环境(IDE)。我知道可以使用Eclipse来创建基于Android的Phonegap应用,但是对于iOS、Windows Phone和Blackberry的“版本”,是否也可以使用Eclipse?大多数Phonegapper使用什么作为IDE?

PhoneGap Build是否使得在Eclipse中完成所有工作,然后将其上传到云端进行iOS等构建成为可能?

4个回答

36

我目前正在使用英特尔 XDK,到目前为止它一直很棒。它内置了Ripple模拟器,非常适合快速测试您的应用程序。


2
我认为这是目前提出的最佳解决方案,尽管点赞数较少。 - Surya Deepak
与其他服务相比,我发现它比其他服务更好,非常易于设置,这对于免费服务来说非常棒。 - Bhupinder
现在你可以使用带有Xamarin的VS2015。 - Ahmad Ismail
@AhmmadIsmail,现在还没有免费的选择... - Redoman
英特尔 SDK 不使用 Phonegap,而是使用自己的应用程序和 Apache Cordova。我有什么遗漏的吗?或者自 2014 年以来已经发生了变化? - oli-ver
@oli-ver 我认为这个回答可以解决你的问题:https://dev59.com/Vl4c5IYBdhLWcg3wj7J6#32763548 - Bruno_Ferreira

20

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

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

根据他们的FAQ:

我如何开始使用PhoneGap Build?

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

为了方便开发,我建议安装其中一个IDE(可能与您用于测试或首选的物理设备匹配)。这样,您将获得类似Intellisense的IDE帮助,但正如我所说,不一定需要一个。

如果您想要在本地编译所有这些平台,那么您的选择相当荒谬:

  • iOS - 安装Xcode

  • Android/BlackBerry - 安装Eclipse

  • Windows Phone - 安装Visual Studio

即使只有网络浏览器,您也可以通过 GitHub.com 的网页界面 直接在其仓库中编辑代码,然后告诉 PhoneGap Build 克隆该仓库并构建,然后下载每个设备的构建版本。


但是如何在桌面上进行调试和测试呢? - siddhesh

8
似乎对于更熟悉Visual Studio的人来说会更好:
1) http://kencenerelli.wordpress.com/2012/08/10/extending-phonegap-for-visual-studio-to-android-devices/ 摘录: "PhoneGap:Build。该在线服务可以获取您的HTML、CSS和JavaScript文件(使用Visual Studio创建的PhoneGap模板所创建的所有内容),并将它们编译成已准备好发布到应用市场的应用程序。"。
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

4
我开发应用程序和Web服务后端(主要使用PHP)。我的一些“应用程序”旨在在手机/平板电脑上作为应用程序运行,并在桌面/笔记本电脑系统上作为Chrome插件(或仅作为网页)运行。
我目前使用JetBrains PHPStorm(存在缺陷,服务不太好,但具有某些很酷的IDE功能并且价格合理)以及Eclipse。在Eclipse中,我安装了Aptana加Web工具平台,当然还有Android ADT插件。
我还有一个人使用Mac / Xcode等来构建/插件iOS。
我们尽可能多地在浏览器中进行调试,并仅在测试插件和其他设备特定内容时使用模拟器/仿真器(和设备)。
我们刚刚转向PhoneGap 3,并正在评估PhoneGap Build作为替代方案。(我们特别关注调试功能。未清楚它们是否增加了已经存在的功能。)
从理论上看,这听起来不错,但我们还需要观察。
如果您正在进行插件开发,则需要适当的开发(PC或Mac)和测试系统。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接