가장 잘 알려진 웹 프레임워크를 최대한 다양한 각도(인기, 커뮤니티 지원, 내장 기능 등)에서 비교해 보세요. ㅠㅠ 애플리케이션의 HTTP 프레임워크는 API, 웹 및 백엔드 서비스와 같은 다양한 애플리케이션을 빠르게 개발하는 데 사용할 수 있으며, 주요 디자인 영감은 tornado, sinatra 및 3가지 프레임워크에서 나옵니다. Flask이지만 Go 자체의 일부 기능(인터페이스, 구조체 임베딩 등)을 결합하여 설계된 프레임워크입니다.
BuffaloGo 웹 개발 생태계는 프로젝트 단순화를 목표로 합니다.
Buffalo는 프런트엔드(JavaScript, SCSS 등)부터 백엔드(데이터베이스, 라우팅 등)까지 모든 것이 연결되어 실행 가능한 웹 프로젝트를 생성하는 데 도움을 줍니다. 여기에서 Go로 웹 애플리케이션을 빠르게 구축할 수 있는 간단한 API를 제공합니다. Buffalo는 단순한 프레임워크가 아니라 개발자가 비즈니스 구축에 직접 참여할 수 있는 전체적인 웹 개발 환경이자 프로젝트 구조입니다.Gin 프레임워크
Github에 24,000개 이상의 별이 있는 Go 세계에서 가장 인기 있는 웹 프레임워크입니다. httprouter를 기반으로 개발된 웹 프레임워크입니다. 완벽한 중국어 문서, 간단하고 사용하기 쉬운 경량 프레임워크. Gin은 Go(Golang)로 작성된 웹 프레임워크입니다. 마티니와 유사한 API가 있으며 성능은 httprouter보다 40배 빠릅니다. 성능과 우수한 생산성이 필요하다면 Gin을 좋아할 것입니다.Iris
Iris는 빠르고 간단하면서도 모든 기능을 갖춘 매우 효과적인 Go용 웹 프레임워크입니다. 이는 귀하의 다음 웹사이트나 API를 위한 아름답게 표현되고 사용하기 쉬운 기반을 제공합니다.Revel
Go 언어를 위한 생산성이 높은 풀 스택 웹 프레임워크입니다.
현재 버전: 0.21.0 (2018-10-30) 기본 HTTP 서버의 단계적 종료로 인해 Go 1.8+가 필요합니다.위 내용은 golang에는 웹 프레임워크가 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!