This is a creation in Article, where the information may have evolved or changed.
2016-03-01 John Lau High-scale architecture and technology
Understanding the basic Go Language web framework, these frameworks will be reviewed below.
1 Beego
Beego as a powerful MVC framework, it features the same level of functionality as rails and absorbs the advanced features of the Python framework Tornado and Flask . It is a large framework that has its own log library, ORM, and web framework.
Advantage: Powerful MVC features, active development community. It is worth mentioning that many companies in China have adopted this framework. Look at the company logo below to find out.
disadvantage: Lack of simplicity, the library is too large to increase the overall grasp of the framework of the difficulty.
2 martini
Advantages: Features are comprehensive and can support some common features. In particular, its reflection function is able to dynamically insert data into the operation (handler) function.
 
3 GORILLA  A tool kit, which may not count as a frame. However, it is one of the largest and longest GI network modules, and is often used by basic web network applications. Gorilla has many components, according to business needs The flexibility to introduce the components you need.
Welcome to my public number.