Go语言Web框架:beego
jopen
12年前
beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性
- MVC
- REST
- 智能路由
- 日志调试
- 配置管理
- 模板自动渲染
- layout设计
- 中间件插入逻辑
- 方便的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