想了解下 V 友们都在使用什么框架,Gin 还是 iris

在用 gin 或者 kratos

echo

gin

gin. 相关文档多一点. 但是他那个上下文不好用

kratos

gin+gorm

gin

gofiber+jet,之前尝试了 ent,但是局限性太大,简单查询还行,复杂的就麻烦,而且强制创建外键关联 ID 就很不适合国内一些公司的开发规范

字节的:hertz 、kitex

echo +gorm

goframe

gin.
用来些网关写 k8s 插件不要太爽

gin + gorm

goframe

fiber+gorm

我在小团队, gin 足以(也不会别的)

字节的 hertz 没有字节的场景,用不到 netpoll 等特性就相当于用 gin 了,hertz 的源码实现参考了 gin,echo 等框架的特点,在阅读源码的时候基本路由方面绝大多数参考了 gin ,少部分代码风格参考了 echo 。

go-zero + gorm

大部分是 gin ,但是居然 fiber 挺少的

以前是 gin/echo 玩赛博乐高
现在 goframe 养老

fiber + ent

gin

goframe ,有自动 swagger 挺香的,就是 middleware 不够方便。

go-zero

echo + ent = 💯

公司用啥我用啥

kratos

github.com/xgfone/ship 零依赖的 HTTP 框架,适合我这种代码洁癖

字节的 hertz

echo

gin 太久不维护了,用 echo

gin go-zero

借楼提问:go 语言生成 OpenAPI | Swagger 文档的最佳实践是怎样的?或者大家平常跟前端沟通都是手写文档的?