Go语言Web框架:beego

jopen 11年前

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

  1. MVC
  2. REST
  3. 智能路由
  4. 日志调试
  5. 配置管理
  6. 模板自动渲染
  7. layout设计
  8. 中间件插入逻辑
  9. 方便的JSON/XML服务

快速入门代码如下所示:

 

package main    import (      "github.com/astaxie/beego"  )    type MainController struct {      beego.Controller  }    func (this *MainController) Get() {      this.Ct.WriteString("hello world")  }    func main() {      beego.RegisterController("/", &MainController{})      beego.Run()  }

https://github.com/astaxie/beego