首页 > 其他 > 详细

Beego介绍_bee构建项目

时间:2021-03-28 11:42:16      阅读:32      评论:0      收藏:0      [点我收藏+]

1.Beego介绍

Beego 是一个开源的基于 Golang 的 MVC 框架,主要用于 Golang Web 开发。Beego 可以用来快速开发 API、Web、后端服务等各种应用。
Golang 的 Web 开发框架有很多 Beego(star:22.8k)、Buffalo(5.6k)、Echo(17.2k)、Gin(37.9k)、Iris(18.1k)、Revel(11.7k) ,从 github star 数量来看 Gin>Beego>Iris>Echo>Revel>Buffalo。
目前国内用的比较多的就是 Beego 和 gin 两个框架,如果项目比较小,个人开发,并且只是用 Golang 来写一些 api 接口的话, gin 是不错的选择,
如果你是团队开发或者不仅要用golang 写 api,还要用 golang 写 web 后端,并且注重代码质量的话建议用 Beego。
Beego Github 地址:https://github.com/astaxie/beego
Beego 官网:http://beego.me

2.Beego脚手架工具bee

通过 bee 脚手架,我们可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。
go get -u github.com/beego/bee

执行完之后 会在GOPATH/bin 生成bee.exe可执行程序

技术分享图片

把GOPATH/bin添加到环境变量中

技术分享图片

 执行 bee或bee version测试 如下即安装成功

技术分享图片

3.使用bee创建项目

bee new 创建普通项目:
在命令行执行 bee new <项目名>可以创建一个新的项目,bee 工具的命令需要在
$GOPATH/src 下执行。命令执行完毕后,会创建一个 beego 的典型 mvc 架构的项目包。
bee new beegodemo
bee api 创建只开发 APi 的应用:
beego 也可以用来开发 API 应用。
在命令行输入 bee api <name>创建新的 API 应用。
bee api apidemo
bee run 运行项目:
在项目目录下执行命令行 bee run 可以进行项目编译
bee run

 

4.使用go mod管理项目

4.1创建项目

bee new 项目名称
注意:创建完成项目会会在你的 GOPATH 目录生成对应的项目,如果你想在其他目录开发
beego 项目的话只需要把所有代码复制到你的 go mod init 对应的目录。

4.2初始化项目模块

go mod init beegodemo02

4.3将依赖包复制到项目下的 vendor 目录 

go mod vendor

4.4运行项目

bee run 

技术分享图片

4.5访问http://:8080

技术分享图片

5.项目目录结构分析

 技术分享图片

 技术分享图片 

6.参考文章

 

 

 

 

 

Beego介绍_bee构建项目

原文:https://www.cnblogs.com/PJG20/p/14587667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!