2018년 2월 22일 목요일

Go를 사용해서 RESTful API 서버 만들기 - 선택

Go언어를 사용해서 RESTful API 서버를 만들 때 사용할 툴을 찾아보기. 기본 package만 가지고 구현을 하는 것이 좋다고도 하는데, 툴 찾아보는 재미에..

시작은 Awesome Go 리스트. 오늘 기준 Contributor와 Star의 수 그리고 최근 업데이트 날짜들을 확인해서 몇가지를 골랐다. REST API를 위한 전용 툴도 있고, Echo처럼 Web framework에 restful 지원이 주요 기능으로 들어간 것도 있다.


그 외 다양한 web framework 들도 쓰려면 얼마든지 사용 가능하다. Web front-end도 제공을 해야 하는 일이면 gin이나 buffalo 같은 것을 쓰는 것도 괜찮겠다.



1차 선택은 go-json-reset.