Beego框架之初體驗

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 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()
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章