简单易用的 Go Web 微框架

2018-07-31 09:47:19 +08:00
 IIInsomnia

yiigo

简单易用的 Go Web 微框架

特点

获取

# glide
glide init
glide get github.com/iiinsomnia/yiigo

# go get
go get github.com/iiinsomnia/yiigo

使用

1、import 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...
}

2、resolve dependencies

# 获取 yiigo 所需依赖包
glide update

文档

说明

Enjoy 😊

4113 次点击
所在节点    Go 编程语言
18 条回复
B1ock
2018-07-31 10:29:02 +08:00
mark
xiaodongG
2018-07-31 10:41:33 +08:00
m
a67793581
2018-07-31 11:51:10 +08:00
m
hyyou2010
2018-07-31 14:13:00 +08:00
mark 下
ArthurMarcel
2018-07-31 14:25:11 +08:00
mark 学习一下~
michaelcheng
2018-07-31 14:47:40 +08:00
mark
lifespy
2018-07-31 14:56:00 +08:00
马克吐温
hjkl0001
2018-07-31 16:00:07 +08:00
支持,学习一下
lyping
2018-07-31 16:08:03 +08:00
有典型应用或 DEMO 吗?
my3157
2018-07-31 17:35:04 +08:00
说句题外话, 和 楼主 /本帖 无关

golang 目前的状态是 N 多各种框架 /库 , 但不知道什么时候就不维护了, star 多的还可以转社区维护(如 mgo, martini), star 少的 直接 GG
IIInsomnia
2018-07-31 17:49:58 +08:00
有相关 demo
IIInsomnia
2018-07-31 17:50:49 +08:00
@my3157 这个框架很简单,目前用于自己公司
IIInsomnia
2018-07-31 17:52:23 +08:00
@lyping 有相关 demo 的,目前主要用于我司
IllBeBack
2018-07-31 23:28:43 +08:00
所有语言都一样,引入框架就是一场赌博。

如果框架没人维护了,要么自己上,要么换框架。如果代码都是依赖框架的,换框架还不如从零开始。
Chorrol
2018-08-01 10:08:14 +08:00
Mark
IIInsomnia
2018-08-01 10:14:58 +08:00
这个微框架是基于目前主流 golang 开源库的一层简单封装,并没有重复造轮子,非常轻量,免去了新手找库的麻烦,只要主流的开源库在维护,该框架的使用就没有问题。
IIInsomnia
2018-08-01 10:15:19 +08:00
@my3157 这个微框架是基于目前主流 golang 开源库的一层简单封装,并没有重复造轮子,非常轻量,免去了新手找库的麻烦,只要主流的开源库在维护,该框架的使用就没有问题。
IIInsomnia
2018-08-01 10:15:28 +08:00
@IllBeBack 这个微框架是基于目前主流 golang 开源库的一层简单封装,并没有重复造轮子,非常轻量,免去了新手找库的麻烦,只要主流的开源库在维护,该框架的使用就没有问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475549

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX