我已经与Eclipse
合作了很长时间,最近有几条建议要使用IntelliJ
。
正如我刚刚看到“哪个IDE更好?”格式的问题不赞成(并非没有充分理由) - 我想客观地了解{{的优点是什么? 1}}超过IntelliJ
。
我知道Eclipse
做了什么,坦率地说,我没有遗漏任何东西。但这正是我在开始处理Eclipse
之前对Visual Studio 2005
(C#
)所说的内容 - 现在我甚至无法写出 Hello World Eclipse
没有恼火......
我会将问题缩小到仅VS
和Java SE
的世界。没有Java EE
,没有GUI。
我正在寻找:
Android
给我的IntelliJ
缺少什么?
Eclipse
给我Eclipse
缺少什么?
尽量保持客观,如果您对这两种工具都有丰富的经验,请回答。
感谢。
编辑:我正在寻找的工作范围既适用于私人项目,也适用于处理同一产品的多个开发人员团队。但如果我必须选择 - 我只关注团队
JUnit 是这项工作的一个重要部分(我个人几个月前就开始在TDD工作了 - 但是不能打开它。)
如果有的话,我也有兴趣了解IntelliJ
/ ANT
相关的好处 - 虽然我的主要动机是知道我是否可以从以下方面受益:更快的开发(例如代码生成,模板,自动完成等),更简单的AUT,开发过程中更简单的Java EE应用程序部署(适用于UT)等。
答案 0 :(得分:5)
对我来说有两点:
重构(IntelliJ在它提供的重构中很棒)
插件的稳定性,我总是发现当我有一个稳定的Eclipse安装时,我会得到一个新的插件,一切都火上浇油,我必须重新安装所有东西。
答案 1 :(得分:3)
IntelliJ允许我在Java,JSP,JS,CSS和漂亮之间进行导航 必须每隔一种类型的文件。使用Eclipse我需要安装一个插件 能够浏览Java以外的文件类型。
@Rachel。嗯。在Eclipse Ctrl - Shift - R (在mac Command - Shift - < kbd> R ),打开“打开资源”对话框,您可以在其中键入任何内容,它将匹配任何文件,而不仅仅是Java。 Ctrl - Shift - T 也会这样做,但只限于Java类型。
答案 2 :(得分:3)
This is the keymap of IntelliJIDEA
只需阅读本文,您就可以使用IntelliJ进行amazyng功能,这些功能在Eclipse中甚至都没有。对我来说,最有用的是 Ctrl-Y , Ctrl-Enter , Ctrl-Alt-T , Shift-F6 和自动完成。
答案 3 :(得分:2)
代码导航。 (能够找到方法和现场声明和用法。)
我们正在使用一个J2EE项目,其中IntelliJ和Eclipse都在使用中,因此我能够比较两者的能力。
IntelliJ允许我在Java,JSP,JS,CSS和其他所有类型的文件之间进行导航。使用Eclipse,我需要安装一个插件,以便能够浏览除Java之外的文件类型。