One of the biggest stumbling block to learn this platform is the uncertanity of the future of this technology.
This discussion is'nt complete and from what I've searched over the internet, a lot of people are terming this as Dead On Arrival (DOA)technology and lastly, the vendor support from hardware manufacturers is'nt very enthusiastic.
Is there any new development that is positive towards its future?
For desktops apps, JavaFX is interesting, but it's not a quantum leap over Swing (which doesn't have much momentum either), so I don't think it has a big future there.
For the web, as Bear said, it's not a player now, and not making progress as fast as Silverlight or Flex, so that doesn't look too bright right now, either.
For mobile, unless I'm mistaken, the only platform that supports it right now is Windows Mobile, which has some penetration, but is stagnating at best. If you're interested in Java for mobile, go with Android (which looks to have more of a future than JME, IMO).
you can do a lot of stuff with jfx even without tooling (sl, fl, fx). i think the showstopper is marketing and the fact that jfx media codecs are older than those in flash :P
marketing is not good, because all the videos about jfx are in flash format. plus i haven't seen a single jfx based web. i'd like to build one and i'm curious how i'm gonna solve certain issues (fast startup, html content -> smooth update, performance...). i've got some demos on http://dredwerkz.ic.cz/javafx i like jfx, but i haven't seen a single job offer/opportunity where to use it (in czech republic).
I wanted to develop a tool with RIA and Image,Video,Flash components that are dragged and dropped from one canvas to another and built a site from it.
So I first tried JavaFX and found it to be slower that Flex.
We have to choose because of that.
Please let me know any other difference between Flex and JavaFX
According to the Oracle roadmap, JavaFX is to get lots of love. Remains to be seen. I don't care how good JavaFX is. If the plugin still sucks, it won't work. And I'm sorry, but the java plugin is still atrocious.
Gregg Bolinger wrote:If the plugin still sucks, it won't work. And I'm sorry, but the java plugin is still atrocious.
Applet mode is important but not mandatory. Lot of people target the desktop (Web Start mode).
But, yes, applet start up should be improved (should work as well at JNLP, and faster in general), and mobile support has a long way to get usable too.