2022 年了,目前的 go web 框架 Gin Beego Iris 如何选择?

2022-04-20 17:34:53 +08:00
 henryisme
Gin ?
Beego ?
Iris ?

各位 V 友说下使用的心得呀!
10154 次点击
所在节点    程序员
69 条回复
Oktfolio
2022-04-20 17:37:47 +08:00
用 :param 作为路径参数的我不选。对,说的就是 gin
bootvue
2022-04-20 17:40:52 +08:00
gin
eurry
2022-04-20 18:16:13 +08:00
个人更倾向 Iris ,但 Gin 用的人多
plutome
2022-04-20 18:19:36 +08:00
Gin ,Iris 都用过,各有优劣吧。

Beego 这玩意,真的不好说什么。
个人而言,是跟 CSDN 并列在一起的东西。
henryisme
2022-04-20 18:26:39 +08:00
gin 貌似简单性能好些
SenLief
2022-04-20 18:26:51 +08:00
ehco 也挺好用的啊
beixiao
2022-04-20 18:51:39 +08:00
go-zero
jonathanchoo
2022-04-20 19:07:35 +08:00
Beego ?狗都不用
gowk
2022-04-20 19:11:23 +08:00
fiber? goframe?
Akashic
2022-04-20 19:11:24 +08:00
用过 iris gin ,个人建议 gin ,go [官方教程]( https://go.dev/doc/tutorial/web-service-gin ) 也是用的 gin 为例子,有点钦定的感觉
gogogo1203
2022-04-20 19:29:41 +08:00
个人用过 gorilla , httptreemux. 没有什么大的区别。。。。。。
wzw
2022-04-20 19:45:53 +08:00
我用 goframe ,有没有相同的
bjfane
2022-04-20 20:55:37 +08:00
为什么 beego 这么差,我 2014 年的时候用过 beego ,是说 beego 没更新 还是说 beego 太重了?
wunonglin
2022-04-20 21:24:35 +08:00
go echo 。gin 不好用
loveuer
2022-04-20 21:29:40 +08:00
fiber 不错, 就是 fasthttp 资源复用的问题要多注意
Mitt
2022-04-20 21:36:06 +08:00
推荐 echo ,其实感觉不是很理解看中 gin 什么
Hanggi
2022-04-20 21:36:58 +08:00
觉得 Gin 的路由不好用的,推荐一种解决方法,很多大厂也在用。

就是需要进入 wildcard 时添加一个 URL 安全的符号。

类似:
/v1/articles/+/:id
这样就不会跟下面的有冲突。
/v1/articles/foo

也可以使用其他一些符号
/v1/articles/-/:id

具体怎么用可以自行规划,比如 + 号就接 id ,或者其他规则。
panlatent
2022-04-20 22:02:05 +08:00
推荐 echo 吧
panlatent
2022-04-20 22:05:57 +08:00
刚入门 go 的时候想用一些库构建一个全栈框架来着,没成,但除了一些全栈框架 gin iris echo 还有些其他的都试了一个遍,只有 echo 是让我感觉最舒服且最终选用的。
drackzy
2022-04-20 22:12:19 +08:00
Beego 不怎么维护。

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

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

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

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

© 2021 V2EX