Go(golang)の開発環境を構築する際に調べたフレームワークとツールのメモ。
WebFramework
Echo
軽量で高速なWebフレームワーク。
ルーティング、ミドルウェア、テンプレートエンジンなど、Web開発に必要な機能が一通り揃っている。
シンプルなAPI設計で、学習コストが低い。
Tool
Air
air-verse/air: ☁️ Live reload for Go apps
Go製のLive Reloadツール。
ファイル変更を検知して自動的にビルド・再起動してくれるため、開発効率が上がる。
設定ファイル(.air.toml)でカスタマイズ可能。
まとめ
GoでWeb開発を始めるなら、Echoフレームワークとairvの組み合わせが手軽でおすすめ。
Airを使えばコード変更時の手動再起動が不要になり、開発体験が向上する。
hsb.horse