When I tried Javafx, the resulting application was extremely slow.
My conclusion is that Javafx has no future and that sun of oracle should dump it. I am thinking this way because I have used openlaszlo frequently and performance of javafx vs openlaszlo swf on the same machine is poor and beaten flat by openlaszlo swf.
I also observe that javafx performance is unable to match silverlight. For a complete Javafx application to run smoothly, I would need a 4GB quadcore game machine. There's no way to run a non-trivial javafx app on a $300 10inch notebook or a palmtop.
The reason for the poor performance, I feel, is its dependence on the jvm. I am thinking that sun of oracle should liberate jvm to allow swing/graphics components to optimise per hardware platform. I am wishing that oracle would force its hand to make the jvm have hardware specific modules for run-time to choose, while maintaining hardware neutrality on javafx (as well as the java language).
What is your take on javafx. Especially with the advent of uibinder and html5, is its future doomed? Who is using it, anyway, compared to other display technologies? Should I bother to invest time to master it? Is there any good reason to consider using it?