Стоит ли сейчас использовать Java Swing в новых проектах

194
27 октября 2018, 23:20

Коллеги, добрый день. Посоветуйте, стоит ли сейчас использовать Java Swing в новых проектах. Проект уже пишется, но он будет переписан в ближайшем будущем вероятно всего на JavaFX. Сейчас вообще в мире Java много изменений происходит, даже JavaFX хотят выпилить из Java SE, не ясна судьба данных технологий в будущем.

Answer 1

Тому, кто распространяет эту байку про выпиливание JavaFX, надо в голову гвоздь забить! Сейчас идёт процесс модуляризации стандартной библиотеки. Чтобы в будущем программисты могли поставлять с приложением компактную версию виртуальной машины с минимально необходимым набором библиотек. В рамках этого процесса JavaFX вынесли в отдельный модуль. Так же, как например JAXB - средства для работы с XML и JSON. В одной из следующих версий в отдельный модуль вынесут и Swing.

По сути вопроса: Swing вполне пригоден и достаточен для разработки программ с оконным графическим интерфейсом, поэтому нет причин бросаться переписывать существующий код на JavaFX. Но для новых проектов стоит предпочесть более современную и более функциональную библиотека JavaFX.

READ ALSO
Как создать лямбда выражение в своём классе?

Как создать лямбда выражение в своём классе?

подскажите, как можно метод action() превратить в функциональное выражениеЯ почитал литературу и узнал что необходимо обозначать метод аннотацией...

179
Замена только текста в HTML коде

Замена только текста в HTML коде

К примеру, есть HTML код:

215
Не работает передача параметра из url в getter. Vue js

Не работает передача параметра из url в getter. Vue js

Всем привет! Не работает передача параметра из переменной в геттер шины vue js

162