Netbeans 7 vs Eclipse 3.6 for Java, git and vim [已关闭]

2022-09-02 01:57:29

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

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

  1. 代码重构。

  2. 单元测试、调试。

  3. Git 支持。

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

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

  6. Maven和Ant支持。

  7. 网页开发(玻璃鱼,凹槽,圣杯,弹簧)。

  8. 桌面应用开发。(摆动,gwt,swt)。

  9. 移动开发(安卓支持等平台)

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

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

对于IDE表现良好的每个点,你可以给它+1,所以最后:

网豆 8

日食 7

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

  1. 桌面开发。
  2. 网站开发。

附加问题:

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


答案 1

请注意,这些主要是我个人的看法;不要把一切都看得太字面化。

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 插件,但似乎只有一个人在使用它。上次我使用它时,它有缺陷,速度慢,内存泄漏。


答案 2

推荐