IntelliJ vs STS (SpringSource Tool Suite), what am I missing using one or the other, and can I make them equivalent for comparison?

I use STS (I just started using it and learning it slowly), but some users here where I work use IntelliJ. I was wondering what exactly is happening with STS, which can make it better / easier to use against IntelliJ and vice versa. I was also wondering if there are any plugins or ways to make the IntelliJ function equivalent to what might possibly be missing against STS and vice versa, so I can make an equal and fair comparison.

Thanks!

Edit

I will say that STS takes AGES to download against IntelliJ for some reason, so if someone knows how to configure STS to open faster, I would love to know. Even on this new 15 "MBP with i7 and 4 GB of RAM, it feels too slow, opening up and painfully upset when it hangs.

+7
source share
2 answers

This is 2016 and STS has come a long way. I endorse this for IntelliJ for many reasons. Some of them are specific to Eclipse, while others are pre-packaged in STS (but can be installed into the Eclipse distribution).

The most valuable is a quick text search. STS indexes all text in all files of your project. Ctrl + Shift + L opens a dialog, and you can enter any text in the panel. All line entries are instantly displayed in all files.

I like the opportunity to organize imports in IntelliJ and to a large extent support the look of the IDE. I used Eclipse / STS much longer than IntelliJ, so I'm a bit biased.

The ability to naturally process different types of files and frameworks is IntelliJ's ultimate strength. I work on Grails projects from time to time, and support for the latest and greatest with Grails no longer exists in the Eclipse / STS family, while IntelliJ provides good support.

BTW: STS is free (!), While you can’t even buy IntelliJ. You just rent the software for a year under your new subscription model.

+3
source

Go to window-> Settings-> Scan

Uncheck the box that you do not need. This will speed up the download a little.

Modify eclipse.ini to set Xmn (next generation size), Xms and Xmx, enable parallel GC

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

All Articles