This page looks best with JavaScript enabled

Java GUI フレームワークトレンド(2019)

 ·   ·  ☕ 1 min read  ·  🐶 odanny · 👀... views

結論

Swing が一番人気なようだ.違うよというコメントあれば待ってます.

きっかけ

Java で GUI アプリケーション作りたいなあってなったけど何使うか悩んだので,トレンドを調べた.

フレームワークの候補

以下の情報は悪名高い?侍エンジニア塾が出典です.

  • Swing
  • JavaFx
  • AWT(Abstract Window Toolkit)

の三種類が有名みたい.

AWT は Java 1.0 からある古いもので,ネイティブのWindowsアプリやMacアプリに似た,OS依存の見た目になるようだ.

このAWTを拡張した形の Swing は,どのOSでも見栄えは同じになる.ただしAWTに起因する限界があって,アニメーションAPIは標準では使えないらしい.

JavaFx は Java8 以降ということで比較的新しめなのかな.XMLとCSSを併用してデザインを書くので,デザインと処理を分離できるようだ.おーモダンな感じがする.

【Java入門】GUIの開発フレームワークまとめ(Swing、JavaFx、AWT)

トレンド

Google trendで調べた(2019/11/28)

Java GUI trend
情報は古くなるので自分で見てほしい.

日本国内
trend-japan

全世界
trend-world


なるほど,圧倒的に Swing ですね.
使ってみよう.

Share on

odanny
WRITTEN BY
odanny
レトロゲームが好きな大学院生