3 ms·
Just because it’s supported (receives security updates) doesn’t mean that it isn’t still an ancient and antiquated runtime. Java 11 was released almost 8 years
by vips7L 1y ago
Just because it’s supported (receives security updates) doesn’t mean that it isn’t still an ancient and antiquated runtime. Java 11 was released almost 8 years ago. That is thousands of commits and performance improvements behind the latest JDK24.
- dwaite 1y agoJDK 24 is not a LTS release, with 1st party support ending in September. It is also 6 1/2 years newer than Java 11. I would imagine many companies would not use anything newer than JDK 21, the latest LTS release.
- mtrovo 1y agoI don't get your point. JDK 11 LTS is from 2018 and after that Oracle pushed two LTS releases: JDK 17 in 2021 and JDK 21 in 2023. On top of that Oracle is commited to releasing a LTS every 2 years with the next one planed for later this year. Using an LTS doesn't mean you have to create applications on the oldest available release, it means that if you target the latest LTS release your application is going to have a predictable and supported runtime for a very long time. If they had to start a Java 11 project in 2024 that just points to a deeper organizational problem bigger than just GC.