IDE针对J2ME和Android开发的优缺点

时间:2010-07-07 15:02:02

标签: android eclipse ide netbeans java-me

我的任务是更新我的团队开发人员。环境。此环境将用于开发和测试J2ME和Android移动应用程序。我正在研究NetBeans 6.8和Eclipse 3.6。你有什么建议可以解释为什么其中任何一个好或坏? (也就是移动插件问题,兼容性问题,团队成员易于设置/维护,高质量的移动开发支持等)。

我只是想从那些在我面前做出这个决定的人那里获得一些额外的意见。

6 个答案:

答案 0 :(得分:6)

如果您正在进行Android开发,我肯定会忘记NetBeans并使用Eclipse,因为它是官方支持的。对于J2ME,我认为你有一点灵活性。

答案 1 :(得分:4)

Eclipse是Google推荐用于Android的官方开发工具,命令界面除外。此外,您还拥有所需的所有工具,还有一个活跃的社区可以帮助您解决问题。 此外,AVD(Android虚拟设备)完美地集成在Eclipse中。我将它用于我的开发,这是唯一的乐趣:p

对于J2ME,我完全不知道,但我想Eclipse可以像NetBeans一样完成。

希望我有所帮助。

答案 2 :(得分:3)

最有可能在Google文档中提到Eclipse,因为它是免费的,因此很容易为每个人提供。这并不意味着,谷歌员工本身也在使用它,事实上,许多谷歌开发者(据我所知,在Android irc频道和谷歌团体上)也使用IntelliJ IDEA Ultimate Edition,它具有内置的Android支持在。

在我看来,它比Eclipse好得多。它更稳定:Eclipse经常需要重新启动,清理项目,不能正确更新项目源,挂起。即使对于XML布局文件,IntelliJ也有语法完成,这很好,还有集成的git支持;而且一般都非常稳定。

此外,插件管理实际上是有效的,而不是在您想要安装插件和附件时遇到的Eclipse麻烦。

唯一的缺点是它并非完全免费,社区版本是免费的,但没有Android支持。但是imho非常值钱。 您可以在30天的试用期内进行测试。

(对于Java开发,我使用了Eclipse> NetBeans> IntelliJ,这是我的历史。而且我更喜欢这些工具的逆序,最后是IntelliJ for Android以及常规Java EE项目,大约半年后)

关于J2ME,我不知道。

答案 3 :(得分:3)

对于可能遇到同样情况的其他人。

由于J2ME方面没有反馈意见,我认为我会添加一些关于我发现的内容。 Eclipse对开发J2ME的支持是有限的。 Eclipse的Pulsar版本支持有限,MJT项目最近失去了赞助,对于专业开发而言并不可靠。另外,如果您有兴趣参与与J2ME开发环境有关的开源项目,MJT正在积极寻找贡献者。整体产品很好但是它仍然有很多错误和缺少的功能,这些错误在一个没有时间花费大量资源保持开发环境工作的团队中无法处理。

基本上由于这些原因以及Netbeans为J2ME开发而构建的集成的简单性,我将使用Netbeans来处理J2ME方面的事情。

正如其他人已经提到的,Android Eclipse是显而易见的选择。

如果有人有任何关于这方面的经验,请做。

答案 4 :(得分:2)

我觉得Eclipse是要走的路,因为:

  1. Eclipse和Google可让您轻松快速地设置适用于Android开发的IDE。谷歌甚至有关于如何做到这一点的逐步文件。因此,如果您有人帮助您为团队安装IDE,他们可以诉诸这些文档而无需经常诉诸您。此外,他们还有大量的教程可以让您的团队开始使用Eclipse。

  2. 我最近开始开发Android应用程序,Eclipse帮助简化了创建应用程序的过程,就像Squ36所说的那样,AVD是一个非常易于使用的模拟器,在测试我的应用程序时我不能没有。< / p>

  3. 老实说,我使用Netbeans的唯一原因是为我的原型桌面应用程序创建AWT或SWT GUI。它没有组织创建生成的代码,但它通常是我加快进程的开始

  4. 至于J2ME:我从未开发过J2ME应用程序,但是我的同事做过并使用过Eclipse,因为IDE有大量的Java支持和文档。

    希望这有助于您决定:)

答案 5 :(得分:1)

Eclipse对两者都很好。

正如其他人所说,Eclipse正式得到谷歌的Android支持,所以这是一个不用考虑的事情。

Sun的WTK与Eclipse和MJT的整合很好,所以你应该没有J2ME的问题。我正在使用Eclipse和LWUIT for J2ME dev,它一切正常。