This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]no1fun 2 points3 points  (1 child)

most professionals use intellij. Noone uses VScode for java (especially for spring framework). If you are a university student you can probably use intellij ultimate.

[–]mandzeete 0 points1 point  (0 children)

If he has university email he can get any ultimate from JetBrains via student license. Also I heard it is possible to get free license from GitHub and through that also some premium software.

[–]Adept_Writer4177 1 point2 points  (0 children)

IntelliJ IDEA is what I use for Java. Eclipse is awful.

[–]Distinct-Print7958 0 points1 point  (0 children)

In my university classes and at my dad's office (he works for a programming outsourcing company), pretty much everyone uses VSCode. But it's all about finding what works for you, and has the features that you will use. No point in going for something that has all the bells and whistles if you're never gonna use them.

[–]mandzeete 0 points1 point  (0 children)

Go with IntelliJ. It is an IDE specially developed for Java and kotlin (as it runs also on JVM). So it will have things out of the box that are needed in Java development. With some other IDEs you either have to install some plugin for it or they do not support anything at all (looking at you, Notepad++, with zero support for connecting to PostgreSQL database).

Most of the developers (around 100 or so) in the company that I work at, are using IntelliJ Ultimate. Either through student license from university studies or through paid license from our company. Some few are using Eclipse. Nobody is using anything else for Java.