JavaFX – A Forever Unfinished RIA Technology

A couple of weeks ago, while I had a fun day with a bunch of my colleagues, showing them the wonders of flex development, another two of my bright colleagues used that same day, to uncover how far JavaFX is now, and what could be done with the technology today. And the answer was horrifying. It is still not done and production ready. The JavaFX project has been around for quite some time now, and it is still not done. It does not seem to be even remotely close to production quality. It just stays unfinished.

Meanwhile, Adobe has great success with the flex framework. Microsoft is pushing its silverlight technology, and will prevail on the Microsoft-minded and VisualStudio-triaged developers soon. But what does Sun and Java has to match up with? The unfinished JavaFX!

What makes it even more painful is, that JavaFX actually seems to have some good thoughts and ideas. Not anything new that we haven’t seen before, really, but still nice. Like flex, they have a declarative language for the UI definition. And like flex, one can couple that declarative language with a good backing language. Flex has ActionScript3 and JavaFX is going to have Java. This, combined with Java6 update 10 enhancements on the Next Generation Plugin and the Java Kernel for smaller runtime downloads, might even be able to make JavaFX a succeeding technology, to combat flex and silverlight. If it was done, that is.

Question is then, if not Sun already has lost the battle, simply by being too late to the party?

July 9, 2008 В· polesen В· 7 Comments
Tags: ,  В· Posted in: Programming, Rich Internet Applications

7 Responses

  1. John Dowdell - July 9, 2008

    (Silverlight isn’t released yet either… there’s a beta of the features originally announced for 1.0, but it was introduced before JavaFX was.)

    jd/adobe

  2. JT - July 10, 2008

    I thought the Javafx official release wasn’t supposed to be until this fall.

  3. Thom Theriault - July 10, 2008

    We are developing a very large scale enterprise application that will utilize JavaFX. Obviously we considered Flash/Flex and Silverlight, but in the end “Bet the farm” and chose JavaFX. We have been pleasantly surprised with the advancement of the language and the unbelievable support and commitment we’ve received from Sun. All I can say is that people are going to be ~very~ surprised.

  4. Problem solving and innovation : Pushing Pixels - July 23, 2008

    [...] One of these might come from MaldenLabs, as hinted by its CTO in the same exact comment here and here: We are developing a very large scale enterprise application that will utilize JavaFX. Obviously we [...]

  5. JavaFX SDK preview release imminent | InfoWorld | News | 2008-07-30 | By Chris Kanaracus, IDG News Service - July 30, 2008

    [...] framework must bump elbows with a host of others for developer mindshare. Some observers have questioned whether Sun is simply too late to the market compared to its competitors, which include Microsoft [...]

  6. Tech Per » Blog Archive » JavaFX is Dead, Long Live JavaFX - August 22, 2008

    [...] it seems JavaFX isn’t dead yet after [...]

  7. Coffeejolts - October 21, 2008

    I’m dismayed with the lack of information coming from Sun since the preview release. JavaFX is promising, but they need to “Git R Done”