Oracle must have heard my expletive filled rants about them creating a new language to do what Swing should have been empowered to do years ago. During JavaOne Oracle announced that they were going to scrap any further development of JavaFX Script and add the strengths of JFXS to Java.
Until that announcement, I was unaware that JFX and JFXS were two different things. I guess because JFXS was the only to program JFX, there was no need to differentiate between the two. Now that JFX is going to become a set of Java libraries, it will be available from Java and many of the other JVM languages. That was music to my ears. I love the power of JFX, but hate having to learn a new language to have access to that power.
So what does this mean for the future of Java GUI development?
- Don't expect any access to JFX from Java until JDK 7, which is scheduled for release some time in the first half of 2011.
- I am scrapping my two JFX books and will continue to focus on Swing.
- Since I love applets, I will follow my passion and release some real world applets. When the new JFX libraries are released, I will incorporate them into my Swing projects.
- It is my sincere hope that Java applets will gain a stronger foothold in the web browser wars. I think applets are superior and will support Java all the way.
- Hopefully Oracle will make Java GUI development more popular by using it themselves on their own web site and throughout their products.
Join me.