Java IntelliJ与Eclipse相比有哪些优势?
我已经在Java IntelliJ与Eclipse相比有哪些优势?,java,eclipse,ide,intellij-idea,development-environment,Java,Eclipse,Ide,Intellij Idea,Development Environment,我已经在Eclipse上工作了相当长的时间,最近得到了一些使用IntelliJ的建议 正如我刚才所看到的那样,“哪个IDE更好?”格式的问题是不受欢迎的(并非没有充分的理由)-我想客观地知道IntelliJ比Eclipse有什么好处 我知道Eclipse的功能,坦率地说,我没有遗漏任何东西。但这正是我在开始使用Eclipse之前所说的visualstudio2005(C#),现在我甚至无法在VS中编写Hello World 我将把问题缩小到javase和javaee的范围。没有Android,没
Eclipse
上工作了相当长的时间,最近得到了一些使用IntelliJ
的建议
正如我刚才所看到的那样,“哪个IDE更好?”格式的问题是不受欢迎的(并非没有充分的理由)-我想客观地知道IntelliJ
比Eclipse
有什么好处
我知道Eclipse的功能,坦率地说,我没有遗漏任何东西。但这正是我在开始使用Eclipse
之前所说的visualstudio2005
(C#
),现在我甚至无法在VS
中编写Hello World
我将把问题缩小到javase
和javaee
的范围。没有Android,没有GUI
我在找:IntelliJ
给了我Eclipse
缺少的东西是什么?Eclipse
给了我IntelliJ
所缺乏的东西
尽量客观,只有在你对这两种工具都有丰富经验的情况下才能回答
谢谢
编辑:我正在寻找的工作范围既适用于私人项目,也适用于同一产品的多个开发人员团队。但如果我必须选择,我将只关注团队。JUnit是这项工作的重要组成部分(就我个人而言,我几个月前就开始在TDD工作了,但我们不要打开它)。
我还想知道
ANT
/Maven
相关的好处,如果有的话-尽管我的主要动机是想知道我是否能从以下方面受益:更快的开发(例如代码生成、模板、自动完成等)、更容易的AUT、更简单的Java EE应用程序开发过程中的部署(对于UT)等等。对我来说,有两点:
只要阅读这篇文章,您就能够使用IntelliJ实现Amazon功能,而这在Eclipse中是您做梦也想不到的。对我来说,最有用的是Ctrl-Y、Ctrl-Enter、Ctrl-Alt-T、Shift-F6和自动完成。我不同意投票结束。我认为提问者提出的问题是合理的,客观地回答是可能的@朗克明确表示,他在寻找具体的事实,而不是主观的解释。这也将被关闭。对于许多人来说,最好的IDE就是他们开始使用的IDE。因为,您确切地知道它是如何工作的——您在学习IDE上投入了时间。当您面对另一个IDE时,您将面临另一条学习曲线。。同时,您认为旧IDE更容易使用。所以,这更像是一种个人品味。不能真正争论,因为大多数IDE都做同样的任务。@Nishant:但RonK并没有要求争论,也没有要求“最好”的IDE是什么。他要求一个不同的功能。它可能是现实的,也可能不是现实的,但我投票重新开放。这完全符合良好主观问题的指导原则。@Bala R、@Bart Kiers、@Helper Method、@Nishant、@phooji:投票重新开放。这种结束是完全没有道理的。我对人们下意识的投票结果感到非常恼火,这些投票结果在任何方面都可以被解释为要求人们做出价值判断。(另请参见:)第2点现在对Eclipse Helios无效。安装是eclipse市场的一件轻而易举的事。您能否详细介绍一下
IntelliJ
所具有的重构功能,而eclipse
所没有的重构功能?我发现,Eclipse
是一种非常强大的重构tool@zengr,标记的位置只是半成品。试着安装10个插件而不要发疯。eclipse的JEE版附带了这些内置插件,我不认为这是一个优势。我不是建议这是一个优势。只是指出,@Rachel所说的只有在Intellij中才可能发生的事情,在我记忆中,在Eclipse中一直是可能的。我已经用了很多年了。对不起,我没有注意到这是对另一个答案的回答