Go 应用的 HTTP 框架Beego

jopen 9年前


beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。

官网地址: http://beego.me/

beego 的架构:

Go 应用的 HTTP 框架Beego

beego 项目结构:

一般的 beego 项目的目录如下所示:

├── conf  │   └── app.conf     ├── controllers  │   ├── admin  │   └── default.go  ├── main.go  ├── models  │   └── models.go  ├── static │   ├── css  │   ├── ico  │   ├── img  │   └── js  └── views      ├── admin      └── index.tpl

Go 应用的 HTTP 框架Beego