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