by ewin - 2008-11-08 15:15
In particular many Swing components now directly talk to the hardware without using AWT, which was exactly not the idea of lightweight components.
Another great example: MS-DOS underneath Windows. Did it help DOS in any way that some piece of even worse rubbish was running on top of it? No, it didn't. The top rubbish was developed forward (rewritten from scratch), the layer below abandoned, and a mockup of it reimplemented.
I think Sun is lying when they say that Swing benefits from JavaFX. Sun let JDCI die. And as we have just learned, Sun silently stopped funding SwingX already in July - they didn't even have the balls to tell people. Hint: July was also the month when Sun released the first public preview of the JavaFX SDK. Coincidence? I don't think so. Sun bet the farm on JavaFX in July.
And don't give me that scenegraph crap. How many people need scenegraphs compared to how many people would need a working file chooser, a working table, or treetable?
BTW, voting here won't change a iota. Even in the very unlikely event that a Sun decision maker would get the results, they couldn't care less. They never listen to desktop developers on principle.
by cajo - 2008-11-09 22:04
by linuxhippy - 2008-11-09 16:29
On Unix some widget-functionality was replaced with Swing itself, but AWT still does all the low-level interaction.
After all, nobody talks directly "to the hardware", whatever that means.
by mhall - 2008-11-13 10:24
by chris_e_brown - 2008-11-10 09:01
by magnum - 2008-11-09 03:42
by kawazu - 2008-11-13 08:00
by frydumplng - 2008-11-12 13:17
by will69 - 2008-11-08 06:25
by swpalmer - 2008-11-10 07:16
by mhall - 2008-11-13 10:10
by kawazu - 2008-11-13 08:03
by cajo - 2008-11-09 22:00
by leonardoavs - 2008-11-07 21:53
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.