Создание графического интерфейса пользователя в Scala, но БЕЗ Swing / AWT

Я собираюсь написать новое приложение, которое будет иметь графический интерфейс. Так как я недавно прочитал книгу о Scala (и сильно забеспокоился), я решил сначала изучить этот язык, а затем попытаться построить программу.

Что меня интересовало: есть ли какой-нибудь достойный способ создать графический интерфейс на Scala без необходимости использовать наборы инструментов Swing / AWT? Мне не нравятся Swing / AWT, поскольку они кажутся незрелыми по сравнению с Qt & Co. 1. SWT
+ родной L&F
+ реальное решение Java
. пока не уверен в производительности
. не уверен в простоте обучения и программирования, но
- dealloc необходим для освобождения ресурсов
2. Qt Jambi
+ частично родной L&F
+ много возможностей
+ довольно легко выучить
. пока не уверен в производительности
- оболочка для инструментария C ++ => может ли код стать некрасивым?
3. Java Gnome
. пока ни в чем не уверен - кто-нибудь пробовал?

Наборы инструментов, для которых, похоже, не существует активно развивающейся оболочки Java:
- WxWidgets

Наборы инструментов, которые не используются:
- Swing / AWT: старый и мне не нравится кодировка
- JavaFX: нацелено на полнофункциональное Интернет-приложение - Мне нужно отдельное приложение

Было бы неплохо создать новый инструментарий, написанный для программистов Scala с нуля, но я думаю, этого не произойдет из-за возможности повторного использования решений на основе Java.

7
задан Bastian 24 May 2011 в 05:05
поделиться