Don't let the JavaFX references fool you, it is also applicable for other types of desktop applications.
Sadly, the stripped implementations was dropped in Java 8, but might came back in later versions.
All in all, I agree with you. Sun never knew how to do desktop development properly, projects like JDIC and JAI were left to rotten and deployment with scripts was always a second class deployment.
They never understood what desktop developers and users what of their systems, letting the field open to .NET and frameworks like Qt/wxWidgets.
http://docs.oracle.com/javafx/2/deployment/self-contained-pa...
Don't let the JavaFX references fool you, it is also applicable for other types of desktop applications.
Sadly, the stripped implementations was dropped in Java 8, but might came back in later versions.
All in all, I agree with you. Sun never knew how to do desktop development properly, projects like JDIC and JAI were left to rotten and deployment with scripts was always a second class deployment.
They never understood what desktop developers and users what of their systems, letting the field open to .NET and frameworks like Qt/wxWidgets.