Yosi Pramajaya wrote:If you're comfortable with Class-Style JavaSE Programming, then you should choose JavaFX 2.0. If you're more comfy with script language like scala, JRuby, or anything else, you should choose JavaFX script. Because, I don't know if JavaFX 1 will be developed anymore.
JavaFX Script it no longer supported officially. JavaFX 2 is API which can be used along with Java, just like any other Java API. Along with this there are a lot of other major enhancements.
But if you a a fan of JavaFX Script, then I would recommend you to look at
Visage
There's FXML which provides a declarative way to build the Java object graph- Preferably used for creating the JavaFX UI.