【问题标题】:Which IDE for Phonegap? Is Eclipse enough? [closed]Phonegap 的 IDE 是什么? Eclipse 够用吗? [关闭]
【发布时间】:2013-07-09 00:19:51
【问题描述】:

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

PhoneGap Build 是否可以在 Eclipse 中完成所有工作,然后将其提交到云端以供 iOS 等构建?

【问题讨论】:

    标签: android ios eclipse cordova phonegap-build


    【解决方案1】:

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

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

    From their FAQ:

    如何开始使用 PhoneGap Build?

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

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

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

    • iOS - 安装 Xcode

    • Android/BlackBerry - 安装 Eclipse

    • Windows Phone - 安装 Visual Studio

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

    【讨论】:

    • 但是如何在桌面上调试和测试呢?
    【解决方案2】:

    对于更熟悉的人来说,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

    【讨论】:

      【解决方案3】:

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

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

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

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

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

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • 我觉得这是建议的最佳解决方案,尽管赞成票较少
        • 是的,与其他人相比,我发现它比其他人更好,非常容易设置,并且非常适合免费服务。
        • 现在您可以将 VS2015 与 Xamarin 一起使用。
        • @AhmmadIsmail 不是不付钱,还...
        • 英特尔 SDK 不使用自己的应用程序和没有 Phonegap 的 Apache Cordova 吗?我错过了什么,还是自 2014 年以来发生了变化?
        猜你喜欢
        • 2010-09-10
        • 2016-05-30
        • 2010-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-11
        相关资源
        最近更新 更多