我一直在使用STS(刚开始使用并慢慢学习),但我工作的一些用户使用IntelliJ。我想知道STS究竟带来了什么可以使它更好/更容易使用而不是IntelliJ,反之亦然。此外,我想知道是否有任何插件或方法使IntelliJ功能等同于STS可能丢失的任何东西,反之亦然,所以我可以做一个平等和公平的比较。
谢谢!
编辑,
我会说由于某些原因,STS需要AGES来加载与IntelliJ,所以如果有人知道如何调整STS以更快地打开,我很乐意知道。即使在这款带有i7和4GB内存的新款MBP 15“上,开启起来感觉太慢了,当它挂起时非常令人沮丧。
答案 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更好但是社区版的Intelij不支持Web开发和Spring开发,因此您需要企业版,这要花很多钱(至少对于印度客户来说如此)
因此,对于春季开发,我总是更喜欢STS,而对于其他开发(我也从事Vertx),我更喜欢Intelij