Go language three frames reviews

Source: Internet
Author: User
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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.