Golangのフレームワークごとの個性を教えてください。 どれが何に向いているか、などありますか? どれも差がないように感じてしまいます。 |
| |
正直に言うと、その感覚は半分正しくて半分ズレています。 前提:なぜ全部同じに見えるのかGoはもともと
なので他言語(RailsやDjango)みたいに
これが「全部同じに見える」原因です。 主要フレームワークの個性① Gin「速い・軽い・とりあえずこれ」
向いているもの
特徴の一言 ② Echo「Ginに似てるが少し高機能寄り」
向いているもの
特徴 ③ Fiber「とにかく速さとNode.js感」
向いているもの
注意
特徴 ④ Chi「標準ライブラリ拡張派」
向いているもの
特徴 ⑤ Beego「フルスタック寄り(昔ながら)」
向いているもの
特徴 ⑥ Buffalo「Railsっぽい開発体験」
向いているもの
特徴 結局どう選ぶべきか用途ベースで切るとこうなります:
本質的な理解重要なのはここです: Goでは つまり
まとめ
|
|
|

この記事へのコメント