JavaFX en java rend le code assez lourd vous ne trouvez pas?
La question du langage alternatif peut parfaitement se poser, surtout si l'on a du portage à faire, mais lequel choisir?

La présentation sommaire des différentes solutions:

http://www.slideshare.net/steveonjav...?from=ss_embed

On parle de Scala ici:

http://java.dzone.com/articles/domai...=toya256ForRSS

Pour l'utilisation avec Groovy:

http://groovy.codehaus.org/GroovyFX

Et là pour Clojure:

http://blog.altasoft.pl/2011/06/clojure-with-javafx2-0/