views:

121

answers:

4

I hear JavaFX was a horrible failure.

What was it exactly?
What did it try to accomplish?
Why and how did it fail?

Edit: Or, if the little birdies I’ve heard are wrong, enlighten me.

+1  A: 

It hasn't failed and it tries to accomplish being able to create software on any operating system that has the java environment run time. Meaning a program written in javaFX could be run on multiple OS's as long has the java environment run time was installed to compile the script.

Camrin Parnell
Would a JavaFX runtime need to be present on the device (that is, not just a JVM)? If not, would JavaFX-based apps be “fat” and include redundant support?
Alan H.
A: 

javaFX is not the failure, but a pause till the mobile phones loaded with right java environment. Java has a history of development before right time and success at right time. Just wait for right time.

Anil Kumar
A: 

Lol, nice one Alan! This is a pretty subjective question for StackOverflow, but here's food for thought: Sun was the driving force behind JavaFx. Betas and classes for pre-1.0 were going on at around the same time as it was being acquired by Oracle. Oracle has a different priority stack, which has seen a lot of Sun endeavors see drastic re-alignment (a la OpenSolaris and OpenSPARC)

Visionary Software Solutions
So what you’re saying is, JavaFX may or may not have been killed by Oracle?
Alan H.
A: 

Its a RIA framework, of which the scripting language bit is being killed off. Just like 'Java' itself, the name covers many things.

CurtainDog
What scripting language? Did JavaFX use Groovy?
Alan H.
I believe it was just called JavaFX script. Not a bad move really, as there are a number of interesting languages already on the JVM and I don't see the sense in competing with them. The other parts of the platform are being rolled into the standard Java APIs, so they will be accessible through Groovy, JRuby, etc as well as plain old Java language itself.
CurtainDog