beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性

1. MVC

2. REST

3. 智能路由

4. 日志调试

5. 配置管理

6. 模板自动渲染

7. layout设计

8. 中间件插入逻辑

9. 方便的JSON/XML服务

官网 http://beego.me

快速入门代码如下所示:

//备注:如果想beego官网那样子,就写一个beego.Run()的话,直接会报404错误
package mainimport ("github.com/astaxie/beego"
)type MainController struct {beego.Controller
}func (this *MainController) Get() {this.Ctx.WriteString("hello world")
}func main() {beego.Router("/", &MainController{})beego.Run()
}