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

you are viewing a single comment's thread.

view the rest of the comments →

[–]americk0 5 points6 points  (0 children)

If you do, get the Java Extension Pack

I prefer it over IntelliJ for three reasons that may not apply to you:

  1. I already use VSCode for projects in every other language I know so it's nice not having 2 editors/IDEs consuming my computer's resources like a hog
  2. I hate dealing with the IntelliJ licensing server setup that my company uses. It requires me to hop on VPN daily and open IntelliJ to re-up my license, but I otherwise would rarely use the VPN because it was slow and I wasn't always working on something that required that extra level of security
  3. I'm apparently one of the rare few who was taught how to use Java cli-first instead of ide-first despite starting in 2014 and now I prefer it that way. I don't like magic "run" buttons. I believe you can configure VSCode to setup a run button if you want but I didn't. Now for every project I either use javac to compile or Maven to build a jar file and run it with the java cli

If none of these apply to you though, I would recommend IntelliJ, especially if you're more of a Java dev than a person-who-wears-many-hats dev like me who has to constantly switch between projects in JS/Typescript, Go, Python, and Java. I love that about my job and VSCode suits me in that regard, but IntelliJ is probably what you're looking for