В прошлый раз мне приходилось иметь дело с Java в 2005 году, и с тех пор я забыл обо всем этом.
Сегодня мне нужно создать графическое приложение на вершине Java. Я думаю, что лучше использовать один из языков Scala/Groovy/Clojure.
Вопрос: какой из них лучше подходит для настольных графических программ? Моя программа преобразует и отображает серию jpeg/png файлов + будет ~ 10 диалогов (с множеством опций в каждом со всеми возможными виджетами).
Основным требованием является компактность: мне не нравится писать дюжину строк кода только для рисования простого кадра с помощью кнопки. Мой фон в графическом интерфейсе (в основном) Tcl/Tk и GTK +.