
简单易用的 Go Web 微框架
# glide glide init glide get github.com/iiinsomnia/yiigo # go get go get github.com/iiinsomnia/yiigo package main import "github.com/iiinsomnia/yiigo" func main() { // 启用 mysql、mongo、redis err := yiigo.Bootstrap(true, true, true) if err != nil { yiigo.Logger.Panic(err.Error()) } // coding... } # 获取 yiigo 所需依赖包 glide update main.go 所在目录创建 env.toml 配置文件,具体配置可以参考 env.toml.exampleMySQL、mongo、redis 多连接配置参考 env.toml.example 中的多数据库配置部分(注释部分)golang.org 上 go get 不下来的库,可以在这里获取Enjoy
1 B1ock 2018-07-31 10:29:02 +08:00 mark |
2 xiaodongG 2018-07-31 10:41:33 +08:00 m |
3 a67793581 2018-07-31 11:51:10 +08:00 m |
4 hyyou2010 2018-07-31 14:13:00 +08:00 mark 下 |
5 |
6 michaelcheng 2018-07-31 14:47:40 +08:00 mark |
7 lifespy 2018-07-31 14:56:00 +08:00 马克吐温 |
8 hjkl0001 2018-07-31 16:00:07 +08:00 支持,学习一下 |
9 lyping 2018-07-31 16:08:03 +08:00 有典型应用或 DEMO 吗? |
10 my3157 2018-07-31 17:35:04 +08:00 说句题外话, 和 楼主 /本帖 无关 golang 目前的状态是 N 多各种框架 /库 , 但不知道什么时候就不维护了, star 多的还可以转社区维护(如 mgo, martini), star 少的 直接 GG |
11 IIInsomnia OP 有相关 demo |
12 IIInsomnia OP @my3157 这个框架很简单,目前用于自己公司 |
13 IIInsomnia OP @lyping 有相关 demo 的,目前主要用于我司 |
14 IllBeBack 2018-07-31 23:28:43 +08:00 所有语言都一样,引入框架就是一场赌博。 如果框架没人维护了,要么自己上,要么换框架。如果代码都是依赖框架的,换框架还不如从零开始。 |
15 Chorrol 2018-08-01 10:08:14 +08:00 Mark |
16 IIInsomnia OP 这个微框架是基于目前主流 golang 开源库的一层简单封装,并没有重复造轮子,非常轻量,免去了新手找库的麻烦,只要主流的开源库在维护,该框架的使用就没有问题。 |
17 IIInsomnia OP @my3157 这个微框架是基于目前主流 golang 开源库的一层简单封装,并没有重复造轮子,非常轻量,免去了新手找库的麻烦,只要主流的开源库在维护,该框架的使用就没有问题。 |
18 IIInsomnia OP @IllBeBack 这个微框架是基于目前主流 golang 开源库的一层简单封装,并没有重复造轮子,非常轻量,免去了新手找库的麻烦,只要主流的开源库在维护,该框架的使用就没有问题。 |