3 ms·
More like stagnation.
by krzyk 5y ago
More like stagnation.
- yjftsjthsd-h 5y agoI mean, yes, there were fewer major features, but there were feature releases in those minor updates; there's nothing wrong with having stable software. Are you also one of those people who complain that stable Debian and RHEL releases include old software? Not everyone wants to live on the bleeding edge, and Java was a heavily enterprise ecosystem (for better and worse:]).
- kaba0 5y agoAnd the latest release is no bleeding edge. After eg. “feature freezing” JDK 17 before release, there was no subsequent changes to the codebase, meaning, they found no bugs whatsoever, which did happen beforehand.
- krzyk 5y agoExactly, I don't get it why people think JDK 12-16 are inferior in any way, this is normal software tests in same way as any other JDK version. The only difference appears after 6 months after release - if you don't want to upgrade (you should) you have to find vendor that will sell you support for given release. E.g. Azul provides it for 11, 13, 15, 17. Oracle for 11 and 17. Adoptium provides builds (not LTS) from 11 and 17 branches, where some vendors push their bugfixes. So it is like a semi-LTS, they won't fix your bugs, but if someone fixed a bug it most likely will end up on that branch.
- josefx 5y agoJava language development itself wasn't stagnating, as far as I understand only the release process was stuck on a licensing dispute. IBM and other members of the Java Community Process stonewalled every new feature in the hope that they could force Sun to certify Apache licensed Java implementations like Harmony.