Netbeans 7 vs Eclipse 3.6 for Java, git and vim



它们都有很多功能,都很受欢迎,但哪个更好呢?

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

  1. 代码重构。

  2. 单元测试、调试

  3. Git支持。

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

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

  6. Web开发(glassfish, groove, grails, spring)。

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

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

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

  10. 附加问题:支持其他语言Python, PHP, c++和。

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

Netbeans 8

Eclipse

7

结论:哪一个更好,你会选择哪一个:

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

额外的问题:

大公司正在使用哪个IDE ?(Google使用eclipse, Oracle使用Netbeans)

注意,这些主要是我个人的观点;不要把每件事都照字面上去看。

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开发,但我不知道它有多好。

上次我尝试的时候,NetBeans对Java以外的其他语言(例如JavaScript)的支持比Eclipse好。

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

对于Scala开发,我认为IDEA目前拥有最好的支持。Scala团队正在为Scala开发一个基于eclipse的IDE,但根据我的经验,它不如IDEA的Scala支持稳定。对于NetBeans,有一个Scala插件,但似乎只有一个人在做;上次我用它的时候,它有bug,很慢,还有内存泄漏。

相关内容

  • 没有找到相关文章

最新更新