Например у меня на рабочем компе с XP не хило так лагает. И я не очень понял, как там организовываются такие вещи как модальные диалоги, например (судя по тому что видел, просто сцена заменяется другой, что как-то не то).
Mono? Если не WPF, то скорее всего почти ничего не придётся допиливать.
Естественно mono, какие еще варианты? Под виндой использую WPF. Под mono его нет и не придвидится. WinForms тоже не вариант, поскольку кроме как под вин оно работает условно.
Поскольку у меня большая часть кода на С/С++, то подумал почему бы не сделать на Яве.
Ну у них цель была: логика в контролере, UI в fxml, оформление в CSS. В итоге по факту оформление размазано по всем трём файлам, из кода даже нельзя поменять CSS свойство, в FXML многие вещи нельзя засунуть. В общем цель - разнести все по разным местам, по факту получается лапша.
Ещё у меня один раз жава начала падать из-за бага в ихнем нативном вебките. И вообще у них слишком много нативных библиотек на мой взгляд.
Хочешь сделать skinnable кнопку с разными картинками по default/disable/hover/pressed? Делается через ImageView. Хотя в Button есть возможность отображать изображение, но только одно.
Какая то укуренная реализация свойств. Могли бы с байткодом химичить, магию прикрутить (не говоря уже о том, чтобы внести в Java 8 свойства в нужном им виде), а сейчас это бред какой-то.
Были еще впечатления, сейчас не вспомню. Общее ощущение - задумка интересная, но реализация во многих местах кривая, во многих местах тупо недоделанная. Не тянет на серьёзный фреймворк.
На самом деле, кто-то да пользуется. На той же конференции этот вопрос поднимался и они называли какие-то конторы. Но почему-то ни одной вспомнить не могу :).
Я и не спорю, что есть такие проекты. Но по своему опыту могу сказать, что например на том же swing'е кодить тот ещё геморрой. Вот в том же javafx они наконец-то ушли от идеи реализации всего гуя кодингом. Теперь дизайн ваяется декларативно отдельно от кода.
На всякий случай скажу, что те же awt и swing никто выбрасывать не собирается ибо java всегда подразумевала сохранение обратной совместимости. Однако народ из оракла рекомендует переползать на javafx.
Пробовал [ulr="http://techbase.kde.org/Development/Languages/Qyoto"]Qyoto... Привязка к Qt. Прикольно, но непонятно - развивается или сдохло, а так еще весь гуй кодить надо или свой маркап-стайл изобретать. А от Gtk# как-то сразу воротит.