Должен ли я изучать Swing перед изучением JavaFx?

Имеет ли смысл начинать изучение JavaFx, если у меня нет какого-либо фона в программировании пользовательского интерфейса? Желательно ли сначала изучить Swing, а затем перейти к JavaFx?

Я попробовал начать учебник по веб-сайту JavaFx в Netbeans, и код выглядел чрезвычайно сложным для меня. Мне интересно, является ли JavaFx слишком продвинутым для начинающего разработчика графического интерфейса.

java,javafx,

6

Ответов: 4


13 принят

Глядя на учебник JavaFX, я бы сказал, что:

  1. вам не нужно знать Swing для использования JavaFX
  2. если вы найдете учебник по JavaFX, то обучение в Swing будет непросто

Если у вас вообще нет фона программирования, то запуск на любом языке будет проблемой. Если вы знаете немного программирования на языке, тогда это все равно будет проблемой.

Мой совет - погрузиться и работать над этим. Быстрый поиск в Google (JavaFX Hello World) имеет множество обращений ... Я быстро посмотрел на этот, и я бы сказал, начните с него.


1

Я не думаю, что знание swing даст вам большую часть возможностей JavaFX. JavaFX больше похож на скрипты, а не на фактическое Java-программирование. Вы можете изучать JavaFX без качания.


1

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


0

Ну, по крайней мере, существует довольно много сходств ... Этап, например, эквивалентен JFrame в Java, сцена эквивалентна JPanel ... механизм привязки похож (ну, вроде) на концепция прослушивателя в Java ...

О, и JavaFX не должен быть слишком сложным для программистов, поскольку он в первую очередь предназначен для веб-разработчиков ^^.

Java, JavaFX,
Похожие вопросы