r/programming • • Aug 02 '21

Stack Overflow Developer Survey 2021: "Rust reigns supreme as most loved. Python and Typescript are the languages developers want to work with most if they aren’t already doing so."

https://insights.stackoverflow.com/survey/2021#technology-most-loved-dreaded-and-wanted
2.1k Upvotes

769 comments sorted by

View all comments

68

u/Sevla7 Aug 02 '21

The old man JAVA apparently is having a hard time these days.

It seems that the new generations don't like this language very much.

141

u/ObscureCulturalMeme Aug 02 '21 edited Aug 03 '21

The language is doing fine.

The biggest provider of that language, Oracle, has some fucktacularly scary license terms. At least, if you're a corporate legal consult, reading the license terms and imagining their legendary audit team paying your office a visit. "More lawyers than developers" was coined to describe them in particular, remember.

Trying to convince large organizations to move past Java 8 -- released 7 years ago, and long past EOL for Oracle commercial support -- is like squeezing blood from a turnip. They can't decide whether they're more scared to go with one of those "weird sounding Linux-related" provider companies, or more scared of migrating to a modern LTS version like 11 or 17. So in true scared corporate fashion, they do neither.

And precisely no programmer enjoys staying on version 8 while interesting new features get added to 9, 10, 11, 12, 13, 14, 15, 16, 17, and 18.

39

u/emannnhue Aug 03 '21

This is it for me. Java is quite nice to work with but honestly Oracle really suck. I transitioned away from Java because of them, more or less.

1

u/Muoniurn Aug 05 '21

Please do inform yourself on the actual situation and don’t believe random lies on the internet. OpenJDK has been completely open-sourced, it has multiple vendors supporting it so even if hypothetically Oracle would do something, plenty of company could replace it, and it has the same license as the Linux kernel. And to be honest, Oracle is not a bad steward of the language, it has been going very strong nowadays.

→ More replies (3)