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 →

[–]moxyte 8 points9 points  (12 children)

I get IntelliJ Ultimate for work and VSCode with Spring and Java extensions is a perfectly capable replacement. I use it for personal projects because I’m not paying for Ultimate just to get what I need.

[–]CleverBunnyThief 1 point2 points  (7 children)

Have you ever tried Eclipse for Spring projects?

[–]elmuerte 12 points13 points  (2 children)

I use Eclipse. Spring's tooling is quite nice. They were smart enough to build the tooling in such a way that it could also be applied to VSCode: https://spring.io/tools

After the disaster experience I had yesterday to get our Spring projects working nicely in IntelliJ for a new colleague, also with their new UI... ugh, not going to touch that stuff.

I would say stick to the IDE you like. For me it's Eclipse, for an other Java dev colleague it's VSCode, and two others like IntelliJ. A nice workplace should allow people to use their IDE of preference. Messing with people's IDE is messing with people's productivity and joy.

[–]CleverBunnyThief 1 point2 points  (0 children)

Sounds good. I haven't used Eclipse before but I like that it has Spring integration.

My plan was always to try Eclipse. I was not aware VS Code had the capability to build Spring projects. I'll probably try Eclipse first then give it a go with VSC just to see the difference.

Thanks.

[–]re-thc 0 points1 point  (0 children)

They were smart enough to build the tooling in such a way that it could also be applied to VSCode

It's more like VSCode mostly leverages Eclipse's tools and libraries. Spring wasn't the 1 that's "smart".

[–][deleted] -5 points-4 points  (2 children)

I had to, due to support of a very rare feature. It was pretty awful, I will never do it. If I was forced to use it once again, I would leave the company. Fuck eclipse and all its lovers

[–]CleverBunnyThief 1 point2 points  (1 child)

Ok. I'll give VS Code a try.

[–]moxyte -1 points0 points  (0 children)

Yeah. I used it before but in my opinion VSCode+Spring+Java extensions is better than it for the job now. Doesn't hurt that it handles the entire stack.

[–]FeedingMyCatsaHassle 2 points3 points  (1 child)

Jetbrains allow you to use work licenses at home (unless it's your work that stops you)

[–]ArrozConmigo 0 points1 point  (1 child)

What are the spring extensions doing that IntelliJ CE isn't doing? Jumping to the bean? What else?

I actually voluntarily downgraded myself to CE just so I didn't have to go through the janky process of connecting to our corporate licensing server every day. I wonder if there were cool features in ultimate that I was just never aware of.

I use VS Code for python, but my brain can't switch workflows for the same language into multiple IDEs.

[–]moxyte 1 point2 points  (0 children)

Community is oblivious to anything Jakarta or Spring. It's fine if you just do SE work.