Раньше писал в виндах на Делфях. Сейчас постепенно пересаживаюсь на линухи и возникает вопрос: на чём писать, причём писать желательно кроссплатформенные вещи. Мне порекомендовали Java. Т.к. с явой ни разу не общался, возникает вопрос: насколько ява может создавать настоящий удобный пользовательский интерфейс и как в ней с обработкой событий?
Желательно вообще привести аналогию Delphi vs Java. Сравнительные характеристики как среды для разработки, так и конечное End-User откомпилирпованное приложение.