beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性
1. MVC
2. REST
3. 智能路由
4. 日志调试
5. 配置管理
6. 模板自动渲染
7. layout设计
8. 中间件插入逻辑
9. 方便的JSON/XML服务
快速入门代码如下所示:
//备注:如果想beego官网那样子,就写一个beego.Run()的话,直接会报404错误
package main
import (
"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()
}
转载于:https://blog.51cto.com/13914991/2294432