各webフレームワーク所感
強みは言語がPythonであること
弱みはPythonであること
MVCじゃなくてMTVだったりする
DjangoのORMが面白いのであまりお勧めできない(EloquetとかActiveRecordはもう少しまともなんだが、いやそもそもORM自体に抵抗がある...)
JavaScript(TypeScript)でUIもデザインも処理も全部まとめてできるようにしたwebフレームワーク 正しくはライブラリです😅
SPA(シングルページアプリケーション)と言って、1つのページで1つのアプリケーションを作るのに優れている(じゃあ、複数ページで1つのアプリ作りたい場合は?と言う人はNext.jsを使うとよい) react-routerを使えばその問題は解決できますw
Next.jsはSSR向け(一般的なSSRとNext.js的なSSRは微妙にニュアンスが異なる)
日高拓真(メ)個人が使った感じだと、SwiftUI、Flutterなんかは似ている(他にもあるかもしれない)ので、もしここら辺を使ったことがある人でWebアプリケーションを作りたい!と言う人は作ってみるとよいかも ちょっとだけ分かる人
それなりにわかる
notch_man
ReactがSPAであるのに対して、複数ページに対応している SEO的にはこちらが有利だったりする
初期ページのロード時間が遅いのが致命的
SEO対策するならSSRかつCDNでキャッシュを挟む(このSSRはNext.js的なSSRとは少し違う)
おそらく素のReactとNext.jsはユースケースが大幅に異なる気がします
ちょっとだけ分かる人
Next.jsはいろいろ問題があるのでnotch_man的にはお勧めできない。SEO頑張るぜだったり、ページ毎のパフォーマンスチューニングを徹底する必要があるならNext.jsが選択肢に入る(この認識も怪しい)
Vercel依存
Webpack依存 -> tur
RustやGoによるパラダイムの恩恵を受けられない...etc
ちょっとだけ分かる人
ある程度はわかるが強い意志で使いたくない人
notch_man