Я начинаю изучать разработку на Java (раньше я разрабатывал на C ++), Я использую некоторые старые материалы, однако я также хотел бы быть в курсе разработок и рекомендаций Java.
Я провел небольшое исследование по Swing и JavaFX. Я узнал, что разработка сценария JavaFX остановлена, однако версия 2 FX находится в разработке, поэтому я не уверен, что это будет в конечном итоге, поскольку я думал, что создание сценариев является основной частью стандарта.
При использовании Netbeans я обнаружил, что дальнейшая разработка Swing должна быть остановлена, и также есть поддержка Netbeans (JSR-296). Netbeans рекомендует перейти на API платформы Netbeans, что я не хочу делать, потому что я хочу изучить Java как настоящий кроссплатформенный язык и не быть привязанным к каким-либо подробностям.
Напрашивается вопрос, каков новый предпочтительный подход к разработке графических интерфейсов пользователя в мире Java?