文章來源於官網翻譯
Beego是什麼?
beego是一個RESTful http框架,用於快速開發go應用程序,包括api、web應用程序和後端服務,具有集成的go特定功能,如接口和結構嵌入等。
Beego的架構
beego構建在8個鬆散模塊,這些模塊可以獨立使用,也可以作爲beego http邏輯的一部分使用。這種高層次的模塊化使Beego具有前所未有的靈活性,以滿足開發者的需求。
Beego的執行邏輯
beego使用採用的是MVC結構(Model-View-Controller)
Beego的項目結構
下面是一個典型的Beego項目目錄結構:
├── conf
│ └── app.conf
├── controllers
│ ├── admin
│ └── default.go
├── main.go
├── models
│ └── models.go
├── static
│ ├── css
│ ├── ico
│ ├── img
│ └── js
└── views
├── admin
└── index.tpl
M (模型), V (視圖), C (控制器) 每個部分都有自己的一個目錄。 main.go 爲它們的入口。