Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #38555
| Newsgroups | comp.lang.java.programmer |
|---|---|
| Date | 2018-08-09 10:30 -0700 |
| References | <7bbac63c-7bbd-4688-b411-d0a304cc5912@googlegroups.com> <2661ec06-3c32-4f5b-85cd-2ca6f4912d62@googlegroups.com> <JavaFX-20180809135507@ram.dialup.fu-berlin.de> <pkhptf$jef$1@gioia.aioe.org> |
| Message-ID | <25c8f21b-e145-4255-895c-9939ead323fb@googlegroups.com> (permalink) |
| Subject | Re: What are the common GUI libraries? |
| From | Eric Douglas <e.d.programmer@gmail.com> |
On Thursday, August 9, 2018 at 12:25:32 PM UTC-4, Arne Vajhøj wrote: > > JavaFX is in almost all ways better than Swing. > > :-) > If you're developing a brand new API you may want to try JavaFX. If you're working with 10 year old software, or a third party platform that has a method called addWrappedJComponent, you're probably using Swing. > > I wish Oracle would do two things: > > > > - express a sincere commitment to do long-term > > maintenance of /one/ GUI that is established > > as /the/ long-term GUI of Java SE. Could have > > been Swing or JavaFX. But they already announced > > that JavaFX will leave Java SE. So they should > > start to work on Swing again. > > > > Instead they do the opposite making a confused > > impression by first adding JavaFX to Java SE > > only to remove it again just a few years later. > > I say stick with JavaFX. > > Yes. JavaFX is being debundled with Oracle Java. But no > big deal in my opinion - bundling was important for applets > and Java Web Start, but less for desktop apps. > > And even though Swing will be in Java 11 / 18.9 LTS, then > it has been announced that it will go in the same direction. > > From the March roadmap: > > <quote> > Executive Summary: > * The public availability of Java SE 8 updates from Oracle has been > extended to January 20191. Moreover, Oracle will continue to provide > consumers with updates for personal (non-corporate) use of Java SE 8 > through at least the end of 2020. > * Oracle will continue to support Java SE 8 Web Start applications for > public and personal (non-corporate, non-commercial) use to the same > dates noted above. Oracle encourages developers relying on these > deployment options for the delivery of applications to consumers to > migrate to other solutions. > * Oracle will continue to commercially support Java Web Start on Java SE > 8 for commercial use, or when used in conjunction with Oracle products > that have a Web Start dependency, through at least March 2025. > * As announced in 2015, Applets will continue to be supported in Java SE > 8 until at least March, 2019, pending continued support by browser > vendors, after which they may be removed at any time. > * JavaFX new fixes will continue to be supported on Java SE 8 through > March 2022 and removed from Java SE 11. > * Swing and AWT will continue to be supported on Java SE 8 through at > least March 2025, and on Java SE 11 (18.9 LTS) through at least > September 2026. > * Oracle has begun conversations with interested parties in the Java > ecosystem on the stewardship of JavaFX, Swing and AWT beyond the above > referenced timeframes. > </quote> > > Note the last bullet. > So what is this about stewardship? Oracle wants to give away Java piece by piece? Oracle wants to maintain Java but has no need for it's GUI classes? Oracle wants to retain control of Java and have someone else maintain it for them? At least for the "short" term we can count on Oracle Java and Swing through 2026. That should be all I need to care about, but what beyond that? I'm a little confused.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
What are the common GUI libraries? "Michael_xyz@gmail.com" <ashos.owner@gmail.com> - 2018-08-08 14:48 -0700
Re: What are the common GUI libraries? Eric Sosman <esosman@comcast-dot-net.invalid> - 2018-08-08 18:04 -0400
Re: What are the common GUI libraries? "Michaelxyz@gmail.com" <ashos.owner@gmail.com> - 2018-08-08 18:03 -0700
Re: What are the common GUI libraries? Arne Vajhøj <arne@vajhoej.dk> - 2018-08-08 21:10 -0400
Re: What are the common GUI libraries? Arne Vajhøj <arne@vajhoej.dk> - 2018-08-09 12:26 -0400
Re: What are the common GUI libraries? Eric Douglas <e.d.programmer@gmail.com> - 2018-08-09 05:08 -0700
Re: What are the common GUI libraries? Arne Vajhøj <arne@vajhoej.dk> - 2018-08-09 12:25 -0400
Re: What are the common GUI libraries? Eric Douglas <e.d.programmer@gmail.com> - 2018-08-09 10:30 -0700
Re: What are the common GUI libraries? Arne Vajhøj <arne@vajhoej.dk> - 2018-08-09 13:45 -0400
csiph-web