Compare down, Revel information is more, I personally recommend Revel.
Revel Web Open Source framework
is an efficient Go language web development framework, and its ideas come entirely from the Java Play framework.
Https://github.com/robfig/revel
Features: Hot compilation, simple and optional, synchronous (each request creates its own goroutine to process).
Related Learning materials:
Learn Revel Web open-source framework step-by-step
Http://www.cnblogs.com/ztiandan/archive/2013/01/17/2864498.html
Revel Example-Chat room
Http://www.cnblogs.com/ztiandan/archive/2013/01/23/2864872.html
Introduction to the Revel framework
http://golanger.cn/?p=208
Go language Web framework: Beego
Https://github.com/astaxie/beego
Beego is a use of Go development framework, the idea comes from tornado, routing design from Sinatra,
The author is the author of the Https://github.com/astaxie/build-web-application-with-golang/blob/master/preface.md ebook.
Supports the following features
Mvc
REST
Smart Routing
Log debugging
Configuration Management
Automatic template rendering
Layout design
Middleware insertion Logic
Convenient Json/xml Service
Golanger Web Framework
Https://github.com/golangers/framework
Https://github.com/golangers/samples
Golanger is a lightweight WEB application framework that is written in the Go language.
Golanger framework mainly implements the MVC pattern (three-layer architecture mode) (Model-view-controller), which is a software architecture model in software engineering, which divides the software system into three basic parts: model, view and controller ( Controller)
Golanger Convention naming rules:
Controller: stored in the Controllers directory, responsible for forwarding the request, processing the request.
Model: stored in the models directory, the programmer to write the program should have the functions (implementation algorithm, etc.), data management and database design (can achieve specific functions).
View: stored in the views directory, interface designers to design the graphical interface.
Static files are placed in the static directory.
Add-on store third-party library files, the default is to set Gopath to this directory.
Go language web framework-Goku
Chinese (Qleelulu, fawave author) developed the Go MVC framework, modeled after ASP.
Goku is a Go language Web MVC framework, much like ASP. NET, simple and powerful.
http://qleelulu.github.com/goku/
Basic Features:
MVC (Lightweight model)
Routing
Multi-template engine and layout
Simple Database API
Form validation
Filter for controller or Action
Middleware
Several web development frameworks for Go language