
golang에서 사용 경험이 좋았던 패키지들

·
툴, 프레임워크, 기술
프로그래밍 언어를 익히는 과정에서 가장 큰 난관은 기본 문법을 익힌 후에 실제 프로그램을 만드려고 할 때 맞닥뜨린다. CLI 툴 이상의 프로그램을 만들기 위해서는 프레임워크가 필수적이다. 요즘은 프로그래밍 언어보다는 킬러-프레임워크(그 자체가 언어 선택의 기준이 되도록 하는 프레임워크)를 중심으로 배우는 것이 기본으로 변해가는 추세라 이러한 어려움을 겪는 사람이 적을 것이다. 하지만 golang은 JS 진영의 React나 express와 같은 킬러-프레임워크가 존재하지 않다보니 언어 중심으로 배우게 된다. 이렇게 프레임워크 없이 바로 CLI 너머의 프로그램을 만드려다 보니 어려움을 겪을 수 밖에 없다.이번 글에서는 이런 어려움에 처해 있는 입문자들이 실제 프로그램을 만드는 데에 도움을 주고자 대중적이면서..