UIプログラミングのバックグラウンドがない場合、JavaFxの学習を開始するのは理にかなっていますか?最初にSwingを学び、次にJavaFxに進む方が賢明ですか?
NetbeansのJavaFxWebサイトで入門チュートリアルを試しましたが、コードは非常に複雑に見えました。JavaFxは、初心者のGUI開発者には高度すぎるのではないかと思います。
JavaFXチュートリアルを見ると、次のようになります。
プログラミングのバックグラウンドがまったくない場合は、どの言語からでも始めるのは難しいでしょう。あなたが言語で少しプログラミングを知っているなら、それはまだ挑戦になるでしょう。
私のアドバイスは、それに飛び込んで取り組むことです。クイックグーグル検索(JavaFX Hello World)には多くのヒットがあります...私はこれをざっと見て、それから始めようと思います。
スイングを知っていても、JavaFXで優位に立つことはできないと思います。JavaFXは、実際のJavaプログラミングというよりも、スクリプトのように見えます。あなたはスイングなしでJavaFXをうまく学ぶことができます。
私が理解していることから、JavaFX ライブラリには適切な UI コンポーネントがそれほど多くありませんが、JavaFX では任意の Swing コンポーネントを使用できるため、Swing を知っておくと役立つ場合があります。JavaFX が成熟するにつれて、これはおそらくますます真実ではなくなります。
まあ、少なくともかなりの類似点があります...例えば、ステージはJavaのJFrameに相当し、シーンはJPanelに相当します...バインディングメカニズムは(まあ、一種の)に似ていますJavaのリスナーの概念...
ああ、JavaFX は主に Web 開発者を対象としているため、プログラマーにとってそれほど複雑ではないはずです ^^.