>백엔드 개발 >Golang >golang에는 웹 프레임워크가 있나요?

golang에는 웹 프레임워크가 있나요?

(*-*)浩
(*-*)浩원래의
2019-12-31 11:40:533016검색

golang에는 웹 프레임워크가 있나요?

가장 잘 알려진 웹 프레임워크를 최대한 다양한 각도(인기, 커뮤니티 지원, 내장 기능 등)에서 비교해 보세요. ㅠㅠ              애플리케이션의 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.