IntelliJ比Eclipse有什么优势?

Ron*_*onK 30 java eclipse ide development-environment intellij-idea

我已经工作Eclipse了很长时间,最近有几个建议可以使用IntelliJ.

正如我刚刚看到的那样," 哪个IDE更好? " 的格式问题令人不悦(并非没有充分的理由) - 我想客观地了解IntelliJ结束的优点是什么Eclipse.

我知道是什么Eclipse,坦率地说,我没有遗漏任何东西.但这正是我在开始工作之前所说的Visual Studio 2005(C#)Eclipse,现在我甚至无法在不生气的情况下编写Hello WorldVS ...

我会到世界缩小的问题Java SEJava EE唯一的.不Android,没有GUI.

我在寻找:
是什么IntelliJ给我说Eclipse没有?
什么Eclipse让我IntelliJ缺乏?

尽量做到客观,如果您对这两种工具都有丰富的经验,请回答.

谢谢.

编辑:我正在寻找的工作范围既适用于私人项目,也适用于同一产品的几个开发人员团队.但如果我必须选择 - 我将只专注于团队.
JUnit是这项工作的重要组成部分(我个人几个月前开始在TDD工作 - 但不能打开它).
我也会有兴趣了解ANT/ Maven相关的好处,如果有-虽然我的主要动机是知道我是否能够从之类的东西获益:更快的发展(如代码生成,模板,自动完成等),更容易AUT,更简单开发期间的Java EE应用程序部署(适用于UT)等

Car*_*osZ 5

对我来说有两点:

  1. 重构(IntelliJ在它提供的重构中很棒)

  2. 插件稳定性,我总是发现当我有一个稳定的Eclipse安装时,我得到一个新的插件,一切都火上浇油,我必须重新安装一切.

  • 你能详细说明一下`IntelliJ`具有哪些`Eclipse`没有的重构能力?我发现`Eclipse`是一种非常强大的重构工具 (5认同)
  • @zengr,标记的地方只有半熟.尝试安装10个插件,不要生气. (3认同)