一:beego框架【详情:https://beego.me

    下载: 打开终端,执行   go get github.com/astaxie/beego ,会默认安装到你配置好的$GOPATH目录下的src文件夹中。

     Beego框架是一个快速开发go应用的HTTP框架。他可以用于快速开发API ,Web及后端务等各种应用,是一个RESTful的框架。

     

基础模块:

<1>cache :    缓存模块

<2>config:    读取配置文件的模块

<3>context: Context包专门用来简化处理单个请求的多个goroutine之间与请求域的数据、取消信号、截止时间等相关操作

<4>httplibs:  

<5>logs:    日志

<6>orm: 关系对象映射,封装的是一些数据库操作

<7>session: 存储session会话信息

<8>tooibox: 存储一些工具

二:bee工具

下载: 打开终端,执行  go get github.com/beego/bee ,会默认安装到你配置好的$GOPATH目录下的src文件夹中。

常用命令:

<1>new命令  快速创建一个web项目

<2>api 命令   快速创建一个api项目

<3>run命令   bee run命令监控beego的项目,通过fsnotify监控文件系统。但必须在$GOPATH/src/appname下执行

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐