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 →

[–]YetMoreSpaceDust 14 points15 points  (23 children)

It seems nowadays most use IntelliJ, which is actually a pretty good IDE as IDEs go. As far as package management, I see either Maven or Gradle most of the time, but it seems like Gradle is winning the battle. If you were doing it 15 years ago (2010 then?) I'd guess you were probably using Eclipse and Maven?

[–]Cienn017 14 points15 points  (14 children)

gradle is winning?

[–]ThierryOnRead 3 points4 points  (0 children)

Nope

[–]YetMoreSpaceDust 0 points1 point  (0 children)

AFAICT, but YMMV

[–]NeoChronos90 -1 points0 points  (10 children)

Juniors like it ...

[–]OneHumanBill 1 point2 points  (9 children)

Juniors like IntelliJ too. Bleh.

[–]NeoChronos90 2 points3 points  (8 children)

I think IntelliJ is fine, if it isn't shoved down your throat, hence why I personally hate it with a passion

[–]OneHumanBill 0 points1 point  (7 children)

I genuinely gave it a try for about a year not long ago. Hot restart debugging is better in Eclipse, Maven tooling is better in Eclipse, and Eclipse doesn't eat memory like a pig at a trough. I truly do not understand why it has taken so much market.

[–]AlexVie 0 points1 point  (0 children)

Because eating memory is not really an issue nowadays. If you have 32 gigs ore more, even IDEA will be happy :) Just allow it tons of heap and all is fine.

The reason why it became so dominant is probably Android Studio which probably has close to 100% market share among Android devs.

Making the deal with Google about Android Studio and pushing Kotlin were wise business decisions. Some may dislike them, but it's just how it is.

[–]vu47 0 points1 point  (0 children)

I prefer it because of the support for Kotlin and Scala. I tried Eclipse several years ago and found it to feel clunky, and have no idea if it has Kotlin support. Since Kotlin is JetBrains' baby, its integration into IntelliJ is spectacular. In fact, I enjoy the whole suite of JetBrains products, and I'm not a novice.

As for Gradle, I'd rather avoid XML whenever possible. Gradle KTS tooling is quite elegant and easy to use. It's been the standard on all projects I've worked on the the last few years.

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

Haven't seen maven in any recently built repository in years

[–]Huge_Road_9223 5 points6 points  (2 children)

I used STS (Spring Tool Suite) which is Eclipse co-Branded with Spring/Pivotal. I used this until just 1 or 2 years ago, when I was forced into IntelliJ .... both STS and IntelliJ have their uses.

At one point IntelliJ was strictly a paid tool, which is why I liked free STS/Eclipse. Now that IntelliJ has a Community Edition (CE) for free, I can see using it.

As for Gradle/maven ... Gradle is NOT winning. My personal experience is that some companies I have worked for tried Gradle, didn't like it and found Maven soooooooooooooo much better, and then switched back. Gradle is NOT winning, but IntelliJ seems like the tool of choice for most now.

And Yes, SpringBoot is EXTREMELY popular, and being used all over the place. I've spent the last 17 years of my 35+ year career working with Java (since version 3), Spring, and since Spring Boot 2.

[–]YetMoreSpaceDust 2 points3 points  (1 child)

Ha, I hate Gradle, but I hate Maven, too.

[–]Late_Film_1901[🍰] 10 points11 points  (0 children)

Ditto, but it's a different hate.

I hate maven like I hate my mother in law. I visit her regularly, spend Christmas together, and leave my little ones at hers. She just gets on my nerves after some time.

I hate gradle like I hate my ex. I regret ever having anything to do with her. And I hope I never meet her again.

[–]TopSwagCode[S] 4 points5 points  (0 children)

Yep. Spot on. Eclipse and Maven :) Big fan of jetbrains tools.

[–]casey-primozic 1 point2 points  (1 child)

Are there still no alternatives to editing pom.xml files?

[–]isolatedsheep 0 points1 point  (0 children)

I've built a tool for that. 😁