В настоящее время я решил использовать альтернативный язык JVM для подключения существующего рабочего стола Swing, написанного на Java 6. Учитывая, что JavaFX специально предназначен для такого типа приложений, кажется, что мой лучший вариант: JavaFX Script.Что может стать сильным альтернативным языком JVM: Scala, Clojure, Fan, Script JavaFX или другим?
Однако, как насчет других видов приложений и библиотек? Будет ли JavaFX Script лучшим выбором для второго языка JVM?
В настоящее время, похоже, что Scala - наиболее обсуждаемый альтернатива языку Java. В этом месяце (октябрь 2009 года) он находится в позиции 34 в TIOBE index, тогда как JavaFX Script находится в позиции 44, а Clojure, Fan и Groovy находятся в положениях ниже 50.
Итак, каковы ваши впечатления? На каком языке вы бы потратили свое время на изучение и использование (и почему), если вы можете свободно выбирать язык для данного проекта для запуска в JVM?
Некоторое время назад Солнце, похоже, заинтересовало толкание JRuby. Теперь кажется, что фокус (и деньги) переместился в JavaFX. Было бы интересно узнать, действительно ли это так. –
Ну, разработчик JRuby перешел с Sun на Engine Yard. Очевидно, что Ruby преуспевает, и я ожидаю, что и JRuby, и Ruby останутся здесь. Вы знаете, JRuby запускает Rails, и это кислотный тест для функций Ruby. (The * Rails Singularity *.) Есть и другие проекты Ruby, которые до сих пор не могут этого сделать – DigitalRoss
Я согласен с тем, что Sun, err, Oracle, явно инвестирует в JavaFX. Но я также полагаю, что нам все равно, поддерживает ли Intel данную вещь, которая запускается на их ЦП. Возможно, поддержка Sun для данного компилятора JVM не такая уж большая проблема? Я понимаю ваши проблемы, но после цитирования индекса Tiobe вы отвергаете язык в первой десятке в пользу тех, кто был убит, и я говорю это как поклонник Scala и Clojure. :-) – DigitalRoss