Netbeans 7 vs Eclipse 3.6 for Java,git和vim

Mar*_*ell 22 java eclipse git vim netbeans

它们都有很多功能并且非常受欢迎,但哪个更好?

为了减少主观答案,请回答以下几点:

  1. 代码重构.

  2. 单元测试,调试.

  3. Git支持.

  4. Vim支持.(可用的插件及其质量,eclim,jVi).

  5. 易于使用(主题支持,格式化,配置,其他插件).

  6. Maven和Ant支持.

  7. 网站开发(玻璃鱼,凹槽,粗粒,弹簧).

  8. 桌面应用开发.(swing,gwt,swt).

  9. 移动开发(Android支持和其他平台)

  10. 游戏开发(哪些引擎有更好的支持,例如Jmonkey使用Netbeans).

  11. 奖金问题:支持其他语言Python,PHP,C++和.

对于IDE运行良好的每一点,你可以给它+1,所以最后:

Netbeans 8

Eclipse 7

结论:哪一个总体更好,您可以选择哪个:

  1. 桌面开发.
  2. Web开发.

附加问题:

主要公司使用哪种IDE?(Google使用eclipse,Oracle使用Netbeans)

Jes*_*per 12

请注意,这些主要是我的个人意见; 不要太过于字面意思.

Eclipse,NetBeans和IntelliJ IDEA都是非常好的和有能力的IDE.最后,你选择哪一个并不重要; 它们对于Java SE和Java EE的严格专业软件开发来说已经足够好了.我用过这三个.

IDEA在传统上被称为具有最佳重构工具的IDE,但当前版本的Eclipse和NetBeans也具有非常好的重构工具.

IDEA内置Git支持.不了解Eclipse和NetBeans.

NetBeans和IDEA具有非常好的内置Maven支持.对于Eclipse,您需要一个插件(例如m2eclipse),根据我的经验,它不像NetBeans和IDEA那样集成.

当您获得NetBeans的Java EE包时,您将获得一个捆绑的Glassfish服务器,它非常易于使用.我敢肯定,使用Eclipse和IDEA,您可以将它们配置为使用Glassfish,但毫无疑问,与NetBeans相比,设置工作要多得多.

NetBeans有一个很棒的Swing GUI构建器.Eclipse没有内置的GUI构建器,但您可以使用支持Swing,SWT和GWT的Google WindowBuilder Pro.

官方Android SDK等附带了一套Eclipse工具.IDEA也支持Android开发,但我不知道它有多好.

上次我尝试过,除了Java之外,对其他语言的支持(例如,JavaScript)在NetBeans中比在Eclipse中更好.

据我所知,Eclipse仍然是最常用的Java IDE,但NetBeans和IDEA也很受欢迎.

对于Scala开发,我认为IDEA目前拥有最好的支持.Scala团队正在为Scala开发基于Eclipse的IDE,但根据我的经验,它不如IDEA的Scala支持稳定.对于NetBeans,有一个Scala插件,但似乎只有一个人在使用它; 上次我使用它时,它是错误的,缓慢的并且有内存泄漏.

  • 我同意它主要是个人偏好问题.我使用NB多年,然后Eclipse使用了多年.最近我改用IntelliJ,因为它有最好的Grails支持,我喜欢它.每个IDE都具有我希望在其他IDE中使用的功能,但是使用您最有效率的任何功能并且非常擅长使用它. (5认同)