投稿

ラベル(Java)が付いた投稿を表示しています

Web Frameworkの速度比較サイトからどれを使おうかなと選定

イメージ
早さのイメージ Web Frameworkのベンチマークサイトがあったので、レスポンスタイムの観点から調査。 フィルターでフルスタック & メジャーな言語のみでフィルターしてみた。 参考にしたのは こちらのサイト になります。 上位のものを調べてみると、自分は知らないものばかり。 いったいどんなものなんだろう、とざっくり調べたものになります。 Joobyとは Joobyというものが上位を占めている。 Joobyってなんだろう、と調べるとJavaフレームワーク。 Javaって今の時代早くなったんですね。 なんだか昔はJVMで動くから遅いというイメージがあったんです。 Jooby公式サイト DBのORM的なものを入れるとDjangoやRailsのような感じでフレームワークとして動く模様( 参考サイト )。 これだったらRails / Django に慣れている人でも使いやすいかもしれない。 Javaというのでてっきり大仰なコードを書くことになるのかと思ったが、意外とそこまで難しくなさそう。 その他の上位ランカーたちについて Gemini Javaのframeworkらしい。 さっきのベンチマークを公開している会社が作ってるやつのようですね。 GithubのREADMEの説明がものすごく簡素...... https://github.com/TechEmpower/gemini Zebra このMediumの投稿 を見る限り、後述のGiraffeというFrameworkの性能を改善した新規バージョンなのかな? ちょっと探してみても公式サイトらしきものが見当たらず、見つけられたのが 今回のベンチマークのリポジトリ のみ。 中身を見てもあんまりそれらしき記述量じゃないので、Dockerのイメージを引っ張ってる部分に何かあるかとみてみたが、特になさそう。 なので、多分上記リポジトリの中身がZebra本体なのかもしれない。 Act こちらもJavaフレームワーク。公式サイトがhttps未対応だし、色合いが原色すぎて嫌い(調査でもなんでもない) http://actframework.org Cutelyst QtのWeb framework。 Qt自体がUIフレームワークだっ...