Go 語言的 web framework

這是簡單介紹 web famework 地方XD(別嫌太簡單拉)

web.go

Web.Go 跟 web.py 類似,但使用的是 Go 程式語言實現的 Web 應用開發框架。

Revel

是一個高效能的 Go 語言 Web 開發框架,其思路完全來自 Java 的 Play Framework。
特點:熱編譯,簡單可選,同步(每個請求都創建自己的 goroutine 來處理)。

Beego

Beego是一個用Go開發的應用框架,支持如下特性

  • MVC
  • REST
  • 智能路由
  • 日誌調試
  • 配置管理
  • 模板自動渲染
  • layout 設計
  • 中間件插入邏輯
  • 方便的 JSON/XML 服務 # Golanger Golanger 是一個輕量級的 Web 應用框架,主要實現了 MVC 模式,使用 Go 語言編寫。

goku

goku 是一個Go語言的 Web MVC 框架,很像 ASP.NET MVC, 簡單而且強大。

基本功能:

  • mvc (Lightweight model)
  • 路由
  • 多模板引擎和佈局
  • 簡單數據庫 API
  • 表單驗證
  • 控制器或 Action 的過濾
  • 中間件

go-start

go-start 是 Go 語言實現的一個高層次 web 框架,類似於 Python 的 Django,Ruby 的 Rails。

Xgo

Xgo 是一個用來開發 Web 應用的的簡單框架。

girl

仿照ruby的sinatra框架寫的 web 框架。

XWeb

xweb 是一個基於 Web.go 開發的 Go 語言 Web 框架,他跟 Java 的 Struts 框架很相似。

Gorilla


資料來源
http://www.cnblogs.com/ghj1976/archive/2013/03/18/2966584.html
http://www.golang.tc/packages/web-framework

comments powered by Disqus