Учитывая, что
- Sun/Oracle решили не развивать Swing дальше после того, как они "изобрели" JavaFX
- JavaFX на самом деле не работает, и некоторые считают это ошибкой уже
- не совсем независимый от платформы характер SWT, ручная задача по утилизации элементов GUI и необходимость связывания библиотек, специфичных для платформы.
есть другой выход?
Если я хотел бы сделать разработку графического интерфейса на JVM
- с хорошим API (Swing и SWT неплохие, но они тоже не очень хорошие).
- который "чувствует" отзывчивость (по-прежнему проблема сегодня с Swing и SWT, несмотря на утверждения, что это решено.)
- который не будет устаревшим через несколько лет какое решение я должен сделать?
Имеется ли даже третий вариант или возможность его использования в будущем?
Опция
- который является быстрым и отзывчивым (Not Swing идеология "Если это не быстро, это ошибка разработчика" )
- с естественным внешним видом
- с единой библиотекой, которая работает на всех платформах
Является ли это реалистичным?
Спасибо!
=========
Чтобы уточнить: если мне нужно запустить новый программный проект на JVM, существует несколько существующих опций, таких как использование SWT или Swing, с использованием Swing с сторонними библиотеками, такими как SwingX, JIDE, JGoodies, Flamingo или с использованием рамок приложений как платформа Netbeans или Eclipse RCP. Есть ли поддерживаемый/предложенный способ, который ослабляет боль, обычно связанную с разработкой графического интерфейса Java?