在仅考虑 HTTP API 开发的前提下,大家有什么推荐的 Golang Web 框架或脚手架吗?
如果不使用框架/脚手架自己组合的话,常用组件大家是如何选型的呢?
1
gouguoyin 3 小时 1 分钟前
|
2
javalaw2010 2 小时 59 分钟前
没一个好用的,就算做好了心理建设接受了有些残疾的脚手架,后面还得去接受残疾的 ORM ,我觉得人生苦短,不应该在这上面浪费时间,最后还是决定不用 golang 作为业务层了,只用来做一部分非常边缘且简单的服务。
|
3
Hellert 2 小时 59 分钟前
echo
|
4
fgwmlhdkkkw 2 小时 55 分钟前
额,我正在搞一个,刚开始。
- 不写 tag 的 binding 和校验 - 自动的路由注册和导入(一点点代码生成,且不需要额外的命令) - 自动的 api 文档生成 |
5
fgwmlhdkkkw 2 小时 55 分钟前
@fgwmlhdkkkw sql 层面确实很难抽象,我还在想怎么做。
|
6
wudiiiii 2 小时 51 分钟前
@fgwmlhdkkkw 我不用 orm ,只用 db/sql
|
7
windcode 2 小时 44 分钟前
|
8
Ayanokouji 2 小时 12 分钟前
|
9
gowk 1 小时 13 分钟前
用 Go 做业务开发/后端 API ,唯一的劣势就是没有一个统一的标准,没有好用的脚手架
Java 有 Spring Boot ,.NET 有 ASP.NET/Entity Framework ,Python 有 Django Go 现在也进入主流开发视野了,但这方面还是挺残废的,写业务没有其他语言好用 |
10
snxq1995 22 分钟前
kratos 习惯了依赖注入后就挺不错的。还有就是未开源的 tRPC 生态非常好用。
|