logo hsb.horse
← ブログ一覧に戻る

ブログ

Goの環境構築メモ: WebフレームワークとDev Tools

Goの開発環境構築時に調べたWebフレームワークと開発ツールのメモ。EchoフレームワークとAir(Live Reload)について整理。

公開日:

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を使えばコード変更時の手動再起動が不要になり、開発体験が向上する。