【问题标题】:IDE pros and cons for J2ME and Android development [closed]J2ME 和 Android 开发的 IDE 优缺点 [关闭]
【发布时间】:2011-03-12 21:07:54
【问题描述】:
我的任务是更新我的团队开发人员。环境。该环境将用于开发和测试 J2ME 和 Android 移动应用程序。我正在查看 NetBeans 6.8 和 Eclipse 3.6。您对为什么其中任何一个对此有利或不利有任何建议吗? (又名移动插件问题、兼容性问题、团队成员易于设置/维护、高质量的移动开发支持等)
我只是想从那些在我之前做出这个决定的人那里获得一些额外的意见。
【问题讨论】:
标签:
android
eclipse
ide
netbeans
java-me
【解决方案1】:
如果您正在进行 Android 开发,我肯定会忘记 NetBeans 并使用 Eclipse,因为它已得到官方支持。对于 J2ME,我认为您有更多的灵活性。
【解决方案2】:
Eclipse 是谷歌为Android 推荐的官方开发工具,命令界面除外。此外,您还拥有所需的所有工具,以及一个活跃的社区,可以在出现问题时为您提供帮助。
此外,AVD(Android 虚拟设备)完美地集成在 Eclipse 中。我将它用于我的开发,这只是一种乐趣:p
至于 J2ME,我完全不知道,但我猜 Eclipse 可以做到和 NetBeans 一样好。
希望我有所帮助。
【解决方案3】:
Google 文档中提到 Eclipse 很可能是因为它是免费的,因此每个人都可以轻松获得。这并不意味着,谷歌员工本身正在使用它,事实上,许多谷歌开发人员(据我在 Android irc 频道和谷歌群组上听说的)也在使用 IntelliJ IDEA Ultimate Edition,它内置了 Android 支持-在。
在我看来,它比 Eclipse 好得多。它更稳定:Eclipse 经常需要重新启动、清理项目、不能正确更新项目源、挂起。 IntelliJ 甚至对 XML 布局文件也有语法补全,这很好,加上集成的 git 支持;并且通常非常稳定。
此外,插件管理确实有效,而不是在您想要安装插件和附加组件时使用 Eclipse 时遇到的麻烦。
唯一的缺点是它不是完全免费的,社区版是免费的,但不支持 Android。但恕我直言,物有所值。
您可以在 30 天的试用期中对其进行测试。
(对于 Java 开发,我使用 Eclipse > NetBeans > IntelliJ,这就是我的历史。我更喜欢这些工具以相反的顺序,从大约半年以来,我最终使用 IntelliJ for Android 以及常规的 Java EE 项目)。
关于 J2ME,我不知道。
【解决方案4】:
对于可能遇到相同情况的其他人。
由于没有关于 J2ME 方面的反馈,我想我会添加一些关于我发现的内容。 Eclipse 对开发 J2ME 的支持是有限的。 Eclipse 的 Pulsar 版本支持有限,而且 MJT 项目最近失去了赞助,对于专业开发来说不可靠。另外请注意,如果您有兴趣为与 J2ME 开发环境有关的开源项目做出贡献,MJT 正在积极寻找贡献者。该产品总体上不错,但仍然存在许多错误和缺失的功能,对于一个没有时间花费大量资源来保持开发环境正常工作的团队来说,这些都是难以处理的。
基本上由于这些原因以及 Netbeans 内置于 J2ME 开发中的简单集成,我将使用 Netbeans 来处理 J2ME 方面的问题。
正如其他人已经提到的,对于 Android,Eclipse 是显而易见的选择。
如果有人对这方面的经验有什么要补充的,请补充。
【解决方案5】:
我觉得 Eclipse 是要走的路,因为:
Eclipse 和 Google 使设置用于 Android 开发的 IDE 变得简单快捷。谷歌甚至有关于如何做到这一点的分步文档。因此,如果您有人帮助您为团队安装 IDE,他们可以求助于这些文档,而无需经常求助于您。此外,他们还有大量教程可以帮助您的团队开始使用 Eclipse。
我最近开始开发 Android 应用程序,Eclipse 帮助简化了更快地创建应用程序的过程,正如 Squ36 所说,AVD 是一个非常易于使用的模拟器,我在测试我的应用程序时离不开它。
老实说,我使用 Netbeans 的唯一原因是为我的原型桌面应用程序创建 AWT 或 SWT GUI。它在创建生成的代码时没有组织,但它通常是我加快进程的开始
至于 J2ME:我从未开发过 J2ME 应用程序,但我的一位同事开发并使用了 Eclipse,因为 IDE 有大量的 Java 支持和文档。
希望这可以帮助您做出决定:)
【解决方案6】:
Eclipse 对两者都很好。
正如其他人所说,Eclipse 得到了 Google for Android 的正式支持,所以这很简单。
Sun 的 WTK 与 Eclipse 和 MJT 的东西很好地集成在一起,所以你应该没有 J2ME 的问题。我在 J2ME 开发中使用 Eclipse 和 LWUIT,一切正常。