[Go 语言] 目前最好的 Web 框架和 ORM 库是?

2020 年 1 月 9 日
 szzhiyang
24231 次点击
所在节点    Go 编程语言
88 条回复
pubby
2020 年 1 月 9 日
@jss 没有,都是公司项目
heww
2020 年 1 月 9 日
@eslizn 有个印尼人写的 rel 库看着还不错!
heww
2020 年 1 月 9 日
yiplee
2020 年 1 月 9 日
go-chi/chi + jmoiron/sqlx
ArJun
2020 年 1 月 9 日
主流都是 gin + gorm
eslizn
2020 年 1 月 9 日
补充一个,如果不考虑性能,我会选择 martini
saltsugar
2020 年 1 月 9 日
gowk
2020 年 1 月 9 日
不喜欢 ORM,轻量级的 sqlx 足矣。
或者 sqlx 的轻量级封装: https://github.com/ilibs/gosql
目前感觉良好
gowk
2020 年 1 月 9 日
@heww 呵呵,一看你就经常逛 reddit:/r/golang
dodo2012
2020 年 1 月 9 日
开始用的 gin,后来自己参考了一堆,自己搭了一个,主要是自己扩展起来方便,orm 就用了 gorm
ylsc633
2020 年 1 月 9 日
@Achilless
@jss

gin 写的博客! 也就是简单的 curd!
gin 封装的包,供上面的博客所用!

博客地址: https://www.iphpt.com/
代码是开源!

orm 用的 xorm!

我个人用过 xorm 和 gorm 还有 beego 自带的 orm
coolzilj
2020 年 1 月 9 日
orm,相比 gorm 这类 code-first 的方案,更喜欢 sqlboiler 这种 database-first code-generation 方案
inframe
2020 年 1 月 10 日
gorm 还行,虽然有时候有奇奇怪怪的预定义值
Kisesy
2020 年 1 月 10 日
gin 有路由冲突还有上下文是个结构,不能扩充更多功能,echo 就没这些问题,不过开发不太活跃
hehe12dyo
2020 年 1 月 10 日
gin,
lyu0317
2020 年 1 月 10 日
gin+gorm
cmdOptionKana
2020 年 1 月 10 日
这个 https://upper.io/db.v3/ 非常好用!
Akkuman
2020 年 1 月 10 日
写很复杂条件的 sql,我还是喜欢类 mybatis 这种,目前找到的就 xormplus
missdeer
2020 年 1 月 10 日
gin+gorm 吧
Muninn
2020 年 1 月 10 日
https://tech.crandom.com/post/2017/echo-error/

这是我早年从 gin 转到 echo 的原因,就因为 echo 多了个这。
不知道现在 gin 的错误处理有没有更灵活。

gorm 现在比以前也好很多了。前几天试了一下,slice of struct 类型的列表数据,preload 时它会自动用 in 关键字,只会出来俩 sql,早年的时候有 n 行就有 n+1 个 sql,导致很好的 preload 功能在返回列表时没发用。现在很方便的。 就是写 join 还是不那么方便。

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

https://study.congcong.us/t/636633

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

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

© 2021 V2EX