Javaで人気なフレームワークは?トレンドはどのように調べることができるか?

javaフレームワーク IT

社会人になって初めて職場で触れたプログラミング言語がJavaでした。

そのため個人的には結構思い入れは強いです。(詳しいとは言っていない)

最近のJava事情を全然分からないので、ほんと軽くですが、調べてみようかと。
今のWEBアプリケーションフレームワークのトレンドはどうなっているんでしょうか。

サクっと現在(2022/03現在)のjavaの人気のフレームワークが知りたい方へ!
java開発から少し離れてしまった筆者が最近のjava事情が気になったので調べてみました!

この記事の調査したタイミングが結構古いものとなってしまいましたが、トレンドの調べ方という点では少しは参考にしていただけるかと思います。

検索のサジェストから人気らしきフレームワークを選定

どういうアプローチで調べていこうか迷いどころですが、有名な「ラッコキーワード」で見てみると・・・

ラッコキーワード(旧:関連キーワード取得ツール(仮名・β版)) (related-keywords.com)

javaフレームワーク検索

うーん、あんまり多くの種類は出てきませんね。

とりあえずやはり「spring」はサジェストにも出てきました。

もう独断と偏見で以下を選出。

  1. Spring
  2. Play
  3. Struts
  4. Wicket
  5. JSF

今回はこれで見てみましょう!

検索数から人気度を推測する

選出された上記の5選手(フレームワーク)で直近の検索数を確認してみましょう!!

以下からGoogleトレンドで各フレームワーク名の検索傾向を確認していますが、さらに正確な”検索数”という意味では、キーワードプランナーでの確認が必要となるでしょう。

さあ!ドン!

javaフレームワーク比較

お~、そうなのか。これは個人的にはちょっと意外。

Playってそんなに人気なんですか・・・。

っと思ったけど、これ多分僕のGoogleトレンドでの設定の仕方がダメですね・・・

単純に「Play」って単語の検索数ならそりゃ多いっすわ・・・
やれやれ、皆さん失礼いたしましたー!やり直します。

こうなってくると、もうどこまでやれば正しいか分からなくなってきますが、(詳しい人、タスケテ)

以下のように変えました。

javaフレームワーク比較_やり直し

さっきよりまともな比較になっている気がします。
そして、結果も大体予想通り。
やっぱり「Spring」がめちゃ強いです。

筆者のjava開発経験からの推測する

自分もjavaでの案件でシステム開発は何度かしているのですが、大半はSpringでした。
一度だけStruts2のシステムがあったかな?
それもなんか古いシステムでちょっと機能追加で触った程度でした。

てことで、数年前からjavaのフレームワークのトレンドは変わってなさそうですね。

そもそもjavaを利用したシステム開発案件の全体の数がどう変わってるかとかは詳しく分かりませんが、一時期の一世を風靡したころよりは減っているんでしょうね。

IT業界を取り巻く技術の移り変わりは、早いもんです。

javaの人気トレンドWEBフレームワークとは:まとめ

  • javaのWEBフレームワークとしては「Spring」がダントツで人気。
  • 僕がプログラマ時代に関わった案件でも「Spring」(Spring Boot)が一番多い。

2022年3月現在javaのWEBフレームワークの人気(検索数)を調べると「Spring」がダントツでした。

Springの人気は自分がjavaの開発案件に入っていたころと変わりはなさそうです。

個人的にはjavaに関することをひっさしぶりに調べました。なんかちょっとした機会がないと調べたりはしないもんで。調べてみると意外と面白かった。
そういや今のjavaの最新バージョンとはいくつなんだろ?まあ、そんなこともそのうち調べられたら良いかな。

ここまで読んでくださり、ありがとうございました!
それではまた!

コメント