IntelliJ vs STS(SpringSource工具套件),使用其中一个我缺少什么,我可以使它们等同于比较吗?

时间:2011-09-13 01:18:04

标签: eclipse ide intellij-idea

我一直在使用STS(刚开始使用并慢慢学习),但我工作的一些用户使用IntelliJ。我想知道STS究竟带来了什么可以使它更好/更容易使用而不是IntelliJ,反之亦然。此外,我想知道是否有任何插件或方法使IntelliJ功能等同于STS可能丢失的任何东西,反之亦然,所以我可以做一个平等和公平的比较。

谢谢!

编辑,

我会说由于某些原因,STS需要AGES来加载与IntelliJ,所以如果有人知道如何调整STS以更快地打开,我很乐意知道。即使在这款带有i7和4GB内存的新款MBP 15“上,开启起来感觉太慢了,当它挂起时非常令人沮丧。

3 个答案:

答案 0 :(得分:6)

2016年和STS已经走过了漫长的道路。出于多种原因,我赞成使用IntelliJ。一些是特定于Eclipse的,另一些是与STS预先打包的(但可以安装到Eclipse发行版中)。

最有价值的是快速文本搜索。 STS将索引项目中所有文件中的所有文本。 Ctrl + Shift + L打开对话框,您可以在栏中键入任何文本。字符串的所有出现都会立即显示在所有文件中。

我喜欢通过IntelliJ组织导入的能力,并且非常有利于IDE的外观。我使用Eclipse / STS比使用IntelliJ的时间长得多,所以我在这里有点偏颇。

本机处理不同文件类型和框架的能力是IntelliJ最大的优势。我不时在Grails项目上工作,并且在Eclipse / STS系列中不再支持最新和最好的Grails,而IntelliJ提供了很好的支持。

顺便说一句:STS是免费的(!),而你甚至不能再购买IntelliJ了。您只需按照新订阅模式租用软件一年。

答案 1 :(得分:3)

转到Window-> Preferences->验证

取消选中您不需要的内容。这样可以加快加载速度。

修改eclipse.ini以设置Xmn(新一代大小),Xms和Xmx,启用并行GC

-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC

答案 2 :(得分:0)

我使用STS大约有两年,最近尝试了Intelij [社区]进行春季Web开发。 我在

中发现IntelliJ更好
  1. 性能
  2. 可用性
  3. 功能
  4. 键盘快捷键可以节省很多时间(根本不需要使用鼠标)
  5. 支持的文件格式
  6. 调试窗口

但是社区版的Intelij不支持Web开发和Spring开发,因此您需要企业版,这要花很多钱(至少对于印度客户来说如此)

因此,对于春季开发,我总是更喜欢STS,而对于其他开发(我也从事Vertx),我更喜欢Intelij