Golang 写 Restful API 用哪个框架比较好

2018-02-09 20:11:48 +08:00
 kuoruan

写了几个月 Vue,想写 Go 了 准备重构博客,但是对 Golang 不太熟悉

4449 次点击
所在节点    Go 编程语言
28 条回复
ppmoon
2018-02-09 20:13:04 +08:00
gin 吧
boboliu
2018-02-09 20:47:38 +08:00
直接 http.Server 吧
l1093178
2018-02-09 20:51:03 +08:00
https://github.com/go-chi/chi 不错,对 net/http 的简单封装
rrfeng
2018-02-09 20:53:27 +08:00
beego 功能很全
我用 gin
kuoruan
2018-02-09 20:57:02 +08:00
@ppmoon 我大概找了找,还有 iris, beego, go-rest, go-relax, go-rest, Echo 等等,
然后还有一篇测试: http://colobu.com/2016/04/06/the-fastest-golang-web-framework/
选择困难了。
Muninn
2018-02-09 21:10:13 +08:00
echo 最好用 听我的 我已经写了两年 go 了
loading
2018-02-09 21:11:16 +08:00
echo 用过,还不错。
aksoft
2018-02-09 21:17:54 +08:00
直接 http.Server 吧
youEclipse
2018-02-09 21:22:18 +08:00
gin 或 beego
88250
2018-02-09 21:23:41 +08:00
Gin,100% 符合你参考需求的博客轮子请见 https://github.com/b3log/pipe
Muninn
2018-02-09 21:24:10 +08:00
https://zhuanlan.zhihu.com/p/26300634 送篇我写的 echo 相关文章,自认为挺有用的。
gowk
2018-02-09 22:43:40 +08:00
Gin
goofool
2018-02-09 22:47:18 +08:00
gin
hujianxin
2018-02-09 23:09:07 +08:00
gin or echo 吧
hujianxin
2018-02-09 23:09:54 +08:00
我觉得可以闭着眼选,其实差距真不是很大
aljun
2018-02-10 00:04:04 +08:00
表示只能用 gin。。。别的你看了源码,那肆意的写法。。。你都不太敢用。。。。

gin 亲测还是很高效很舒服的

或者直接裸 httprouter
timothyye
2018-02-10 00:40:41 +08:00
gorilla/mux , gin, echo, beego
我目前 gin 用得比较多
naiba
2018-02-10 00:44:41 +08:00
GitHub sort by star, Gin
junweiyang
2018-02-10 09:09:36 +08:00
echo 感觉规范些
Yuansir
2018-02-10 09:10:26 +08:00
果然没人推荐 iris

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

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

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

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

© 2021 V2EX