On 2/8/23 8:38 PM, Jaroslav Tulach wrote:
These days it is JDK8 - the primary reason being that
Android supports JDK8 - as such, should a library be aspire to be used on
Android (as well as regular Java), it needs to stick to version eight.

There are some benefits to that strategy, but there's also a cost, and I'm not sure it's worth it.

I played that compatibility game with the Microsoft Virtual Machine in Internet Explorer, which was stuck at Java 1.1 for years. By the time the Microsoft VM was discontinued, I never managed to catch up to the then-current Java versions 1.4 and 5, and my software became irrelevant.

People can move away from old technology very quickly. When they do, it can leave you far, far behind. I'll never let one company (with an agenda) hold me back again.

In fact, even the LTS releases mean little unless you're a paying customer. Ron Pressler, author of the JDK Virtual Threads API, has been trying to get that message out for a long time. Below is a small sample (see comments from user "pron"):

https://news.ycombinator.com/item?id=33028988

"Anyway, the mention of the perennially misunderstood Java LTS is a pet peeve of mine, ..."

"There's absolutely nothing special about them [LTS releases], and the development of the JDK ignores the availability of such offerings."

https://news.ycombinator.com/item?id=22610237

"All OpenJDK versions are created equal."

John


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to