Archive for the 'Java' Category

The future of Java Swing

Author: Elias
November 8, 2008

This week, Sun Microsystems announced they had stopped funding the SwingX component library. This has caused a major ripple effect in the Java world, with client-side developer deeply worried about the future of Swing API. You can check out this Javaworld article detailing some of the reaction. The hypothetical reason for Sun to decrease development on Swing seems to be its market share in the RIA space.

The Swing API has been one of the shining aspects of desktop Java since 2000. It is, in my opinion, a very easy library. It took me some time to fully get a handle on writing Swing applications, but I have come to appreciate how well thought out its design is. I don’t use any GUI builders; I do mostly hand-coding.

JavaFX is the supposed successor to Swing. I have been taking a look at it since the announcement, and I have mixed opinions on it. It does seem like a good language, a good way to describe GUI events and components. I am still playing around with it, but so far, it is easy to pick up if you are an avid GUI coder.