Go 개발 환경을 구성할 때 살펴본 프레임워크와 도구 메모.
Web Framework
Echo
가볍고 빠른 Web 프레임워크.
라우팅, 미들웨어, 템플릿 엔진처럼 Web 개발에 필요한 기능이 한 번에 갖춰져 있다.
API 설계도 단순해서 학습 비용이 낮다.
Tool
Air
air-verse/air: ☁️ Live reload for Go apps
Go로 만들어진 라이브 리로드 도구.
파일 변경을 감지해 자동으로 빌드와 재시작을 해 주기 때문에 개발 효율이 올라간다.
.air.toml 같은 설정 파일로 커스터마이즈할 수 있다.
정리
Go로 Web 개발을 시작한다면 Echo와 Air 조합이 가장 가볍다.
Air를 쓰면 코드 변경 때마다 수동으로 다시 시작할 필요가 없어져서 개발 경험이 좋아진다.
hsb.horse