Home >Backend Development >Golang >Does golang have a web framework?

Does golang have a web framework?

(*-*)浩
(*-*)浩Original
2019-12-31 11:40:533016browse

Does golang have a web framework?

Compare the most well-known web frameworks from as many angles as possible (popularity, community support, built-in features, etc.).

# Beego (Recommended learning: Go )

Beego is an HTTP framework for rapid development of Go applications. He can be used to quickly It is a RESTful framework for developing various applications such as API, Web and back-end services. The main design inspiration comes from the three frameworks of tornado, sinatra and flask, but it is combined with some features of Go itself (interface, struct embedding, etc.) A framework designed by

Buffalo

Go web development ecosystem designed to simplify your projects.

Buffalo helps you generate a web project that has everything from front-end (JavaScript, SCSS, etc.) to back-end (database, routing, etc.) connected and ready to run. From there, it provides simple APIs to quickly build web applications in Go.

Buffalo is more than just a framework; it’s a holistic web development environment and project structure that puts developers directly in the business of building a business.

Gin Framework

The most popular web framework in the Go world, with 24K stars on Github. A web framework developed based on httprouter. Complete Chinese documentation, simple and easy-to-use lightweight framework.

Gin is a web framework written in Go (Golang). It has a martini-like API and its performance is 40 times faster than httprouter. If you need performance and good productivity, you'll love Gin.

Iris

Iris is a fast, simple yet full-featured and very effective web framework for Go. It provides a beautifully expressed and easy-to-use foundation for your next website or API.

Revel

A high-productivity, full-stack web framework for the Go language.

Current version: 0.21.0 (2018-10-30)

Requires Go 1.8 due to graceful shutdown of the default HTTP Server.

The above is the detailed content of Does golang have a web framework?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn