流行的Go語言web框架簡介

 

Golang被稱爲雲計算時代的C語言,它以其獨特的優點逐漸被愈來愈多的公司所關注和使用。爲了充分利用Golang的Web開發優點,有必要熟悉一下Go語言的web框架。git

 

1  Beego (http://beego.me/) github

 

 

 

    Beego是一個徹底的MVC框架,你可使用你的Go語言專業技術構建你的web應用程序。Beego框架下,你能夠web

自動化地實現測試、打包和部署。正以下面所說的同樣。app

 

The goal of beego is to help you build and develop Go applications effectively in the Go way. Beego integrates features belonging to Go and great mechanisms from other frameworks; in other words, it’s not a translated framework, it’s native and designed only for Go.框架

Beego also uses a modular design and thus gives you the freedom of choosing which modules you want to use in your applications and leave alone useless ones for you. [GA]less

 

2 Revel(http://revel.github.io/dom

 

       Revel能讓Go語言的web開發如虎添翼,大大提升你的開發效率。模塊化

 

3 Martini (http://martini.codegangsta.io)性能

 

 

 

     Martini是一個受到Sinatra (一個Ruby 框架)啓發而開發的Go語言web框架。使用Martini,你能夠快速寫你的模塊化應用或者服務。測試

 

【Note:中國地區沒法訪問此網頁 】

 

 

 

4 Traffic(https://github.com/pilu/traffic

 

    

Traffic 一樣也是受Sinatra的regexp/pattern 互斥思想啓發下開發的web框架。它是一個小框架,而且是輕量型的。所以,它具備很好的靈活性,擴展性。

 

 

5 Gin(https://gin-gonic.github.io/gin/)

 

      Gin相似於Martini,可是具有更好的性能。若是你喜歡高性能和高產出,你會喜歡上Gin.

 

6  Goji(https://goji.io/

 

     Goji是一個輕量型的web框架,具備簡約性和靈活性的多路路由請求特性,正如它所標榜本身的那樣。

相關文章
相關標籤/搜索