Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Oracle will no longer develop JavaFX script ( the language ) and now the applications would be coded through the API.

I think JavaFX script was kind of neat.

Does it seem reasonable to stop the development of the language, and use it only through the API?

Links:

http://jonathangiles.net/blog/?p=916

http://java.dzone.com/articles/javaone-2010-alternative-jvm

share|improve this question
add comment

closed as not constructive by Tamás Szelei, Walter, gnat, Robert Harvey, BЈовић Dec 3 '12 at 8:34

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

5 Answers

Nobody was really using it anyway, and there are plenty of useful alternatives.

Sun was a technology company. People worked on cool things, and then management tried to market it (often badly). Oracle is a business, and what they need to do when faced with a portfolio like Sun's is focus. So anything that doesn't make any money or provides a strategic advantage and has a chance for success needs to be cut aggressively. So this move makes a lot of business sense, even if some will miss the technology.

share|improve this answer
add comment

lots of companies bother to make their stuff in Java or look like Java to leverage the skills of Java programmers

  • GoogleWebToolkit looks like Java
  • dependency injections frameworks can be configured with xml, but the option to do it programmaticaly from Java also exits (like Spring; Google Guice is Java all the way) and seem favoured
  • Object-Relational Mapping frameworks prefer Java style (through annotations) over to xml (like Hibernate)

the idea is to leverage as much as you can. be it your Java skills or even more; Clojure, JRuby, Scala (relying on the JavaVirtualMachine) are able to take advantage of the JavaFX SDK

me like this idea of a JavaFX API :)

share|improve this answer
add comment

I really liked the language, I'll miss it. It was doing interesting stuff with the declarative syntax, binding, etc., that won't be able to be replicated in Java. I think they should have strengthened the Java API but let the JavaFX script language live for people who want it.

share|improve this answer
    
You may be interested to know that javafx script was continued by some guys as opensource project named Visage: infoq.com/news/2010/10/visage –  Sergey Grinev Dec 18 '11 at 12:35
add comment

I won't miss it.

I mean, it never really appealed to me, exactly for the fact that was another language.

Maybe merging it with the API will push me to try again with it using Java. Who knows...

share|improve this answer
add comment

It seems pretty reasonable to discontinue JavaFX script: while the core JavaFX technology is pretty cool, it was also pretty clear that not many people were willing to learn a whole new language just to use it.

The current strategy makes far more sense - provide JavaFX features as an API that can be used from whatever JVM language you like (Java, Scala, Clojure, JRuby, Groovy etc....)

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.