> So I vote for NB 12 to drop support for Java 11 Java 11 was released less than a year ago... _way_ too early to stop supporting. New Java versions often introduce new bugs in various areas, which prevent upgrading every application on every release. "If it ain't broken, don't fix it."
For example, Java 9 introduced a performance bug that made LineBreakMeasurer ten times slower than in Java 8 [1]. In Java 9 this could be worked around with a command line option, but that option disappeared in Java 10. The final bugfix was made in Java 13. So for my own app in particular, it was quite sensible to "sit out" Java 10, 11, and 12. And NetBeans itself still uses Java 8 for its own build environment. It would be sad not to be able to develop NetBeans on NetBeans... (IntelliJ, as another example, is itself still running on JDK8.) -- Eirik [1] https://bugs.openjdk.java.net/browse/JDK-8202131 -----Original Message----- From: Chuck Davis <[email protected]> Sent: Sunday, August 25, 2019 11:22 AM To: [email protected] Subject: Re: What to do with JavaFX and OpenJFX? At the pace Java is moving no reasonable person would expect ANYTHING based upon Java to forever be backwardly compatible. In my not so humble opinion we need a clean break occasionally where we say the current Java environment requires new capabilities in the IDE and version x.x will no longer work on Java versions less than x.x. For people still stuck on Java8 they should be able to indefinitely work with Netbeans 11.1 and lower. For people progressing with newer versions of Java (my Linux distro keeps Java up to date automatically) the IDE needs to drop old features and add new Java features as Java changes. It's going to require backward compatibility to be broken but that does not mean the version that worked at that version of Java should be discontinued at least for a number of years -- it should still be available to those working with older versions of Java. Enterprises update much more slowly than the Java world progresses. So I vote for NB 12 to drop support for Java 11 and lower to concentrate on incorporating the new features of Java and not be hassled by backward compatibility. Those still on Java 11 and below can happily keep on using NB 11.1 indefinitely. Just my $.02 and I am well aware it is a minority opinion. On Sun, Aug 25, 2019 at 2:42 AM Geertjan Wielenga <[email protected]> wrote: > Hi all, > > What to do with JavaFX and OpenJFX? > > Should we continue making projects and samples available for JDK 8 > JavaFX in the New Project dialog, because some users may be using JDK > 8, or should we only have projects and samples for OpenJFX in the New Project > dialog? > > The full situation is described in detail here in a new blog entry I > wrote a few minutes ago: > > https://blogs.apache.org/netbeans/entry/what-to-do-with-javafx > > Thanks, > > Gj >
