I agree and we are hesitant. However, if that buys you three or more years of time to either see if Oracle is making good decisions regarding things we now build using private APIs as a last resort or if all (for us) showstopping JFX bugs are fixed by then, this can be a valid option in the real world, where you have to deliver a product as opposed to now rushing into a decision to move to a different technology, because Java/JFX cannot deliver now but YMMV. It's just balancing risks on a case-by-case basis.
People with complex, successful products like IntelliJ Idea are doing the exact same thing: https://github.com/JetBrains/intellij-community/search?utf8=%E2%9C%93&q=%22com.sun%22 On Fri, Apr 24, 2015 at 5:15 PM, <ngalarn...@abinitio.com> wrote: > Of course, that flag could easily disappear in JDK10. > > Personally, I would be hesitant to rely on a feature that goes against the > direction that Oracle is taking Java. > > > Neil > > > > > From: Robert Krüger <krue...@lesspain.de> > To: "openjfx-dev@openjdk.java.net" <openjfx-dev@openjdk.java.net>, > Date: 04/24/2015 09:36 AM > Subject: Re: Enhancements to 3D for JFX9? > Sent by: "openjfx-dev" <openjfx-dev-boun...@openjdk.java.net> > ------------------------------ > > > > On Fri, Apr 24, 2015 at 2:19 PM, Tom Schindl <tom.schi...@bestsolution.at> > wrote: > > > Did you read the reply from Phil in the other thread? > > > > > There will be a -XX flag in JDK 9 that jigsaw provides to aid in the > > transition. > > > > So you will not have to maintain a JDK9 build but only start with this > > thread to still access private APIs and this is something you can > > clearly control if you install the JDK with your app! > > > > Excellent news! How could I miss that, sorry. > > > > > NOTICE *from Ab Initio: This email (including any attachments) may > contain information that is subject to confidentiality obligations or is > legally privileged, and sender does not waive confidentiality or privilege. > If received in error, please notify the sender, delete this email, and make > no further use, disclosure, or distribution. * -- Robert Krüger Managing Partner Lesspain GmbH & Co. KG www.lesspain-software.com