当前位置:必发365电子游戏 > Web前端 > Beego提供了详细的开发文档,目前发展最快的Go Web框架
Beego提供了详细的开发文档,目前发展最快的Go Web框架
2019-12-19

GO 语言的web框架比很多,相对来说, Beego 框架,入门轻巧,文档齐全(中文),功效强盛,本文以Beego 示例.

Beego: 三个Go语言下开源的,高质量Web框架

必发365电子游戏,Beego提供了详尽的成本文书档案:

1.安装Beego和Bee工具

beego 的设置是高人一头的 Go 安装包的样式:

终端运行:go get github.com/astaxie/beego,安装在$GOPATH/src目录中

必发365电子游戏 1

bee 工具是叁个为了扶植快捷支付 beego 项目而成立的类型,您能够透过 bee 快速创造项目、达成热编写翻译、开采测量试验以至支付完未来打包发表的一条龙从创建、开辟到安插的方案。

 终端运营:go get github.com/beego/bee,安装完之后,bee可实行文件暗中同意存放在$GOPATH/bin里头,所以供给把$GOPATH/bin累积到您的景况变量中,才可以开展下一步。

必发365电子游戏 2

 2.新建一个 Web 项目

执行 bee new ``myproject,但是注意该命令必须在 $GOPATH/src 下试行。最后会在 $GOPATH/src 相应目录下转移如下目录布局的项目:

myproject
├── conf
│   └── app.conf
├── controllers
│   └── default.go
├── main.go
├── models
├── routers
│   └── router.go
├── static
│   ├── css
│   ├── img
│   └── js
├── tests
│   └── default_test.go
└── views
    └── index.tpl

Buffalo: 三个Go语言下高速Web开拓框架

3.运行项目

开拓LiteIDE,加载项目目录,运营:

必发365电子游戏 3

网址已运维,我们登入

必发365电子游戏 4

 

Echo: 多个高品质,极简的Web框架

Gin: 三个Go语言写的HTTP Web框架。它提供了Martini风格的API并有越来越好的质量。

Iris: 近日向上最快的Go Web框架。提供整体的MVC作用並且面向现在。

Revel: 一个高生产率,全栈Go语言的Web框架。