V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
ginakira
V2EX  ›  Go 编程语言

[2024 年] 有哪些大家觉得好用的 Go Web 框架/脚手架?

  •  
  •   ginakira ·
    Ginakira · 3 小时 4 分钟前 · 697 次点击

    在仅考虑 HTTP API 开发的前提下,大家有什么推荐的 Golang Web 框架或脚手架吗?

    如果不使用框架/脚手架自己组合的话,常用组件大家是如何选型的呢?

    10 条回复    2024-11-27 14:02:36 +08:00
    gouguoyin
        1
    gouguoyin  
       3 小时 1 分钟前
    javalaw2010
        2
    javalaw2010  
       2 小时 59 分钟前
    没一个好用的,就算做好了心理建设接受了有些残疾的脚手架,后面还得去接受残疾的 ORM ,我觉得人生苦短,不应该在这上面浪费时间,最后还是决定不用 golang 作为业务层了,只用来做一部分非常边缘且简单的服务。
    Hellert
        3
    Hellert  
       2 小时 59 分钟前
    echo
    fgwmlhdkkkw
        4
    fgwmlhdkkkw  
       2 小时 55 分钟前
    额,我正在搞一个,刚开始。

    - 不写 tag 的 binding 和校验
    - 自动的路由注册和导入(一点点代码生成,且不需要额外的命令)
    - 自动的 api 文档生成
    fgwmlhdkkkw
        5
    fgwmlhdkkkw  
       2 小时 55 分钟前
    @fgwmlhdkkkw sql 层面确实很难抽象,我还在想怎么做。
    wudiiiii
        6
    wudiiiii  
       2 小时 51 分钟前
    @fgwmlhdkkkw 我不用 orm ,只用 db/sql
    windcode
        7
    windcode  
       2 小时 44 分钟前
    gowk
        9
    gowk  
       1 小时 13 分钟前
    用 Go 做业务开发/后端 API ,唯一的劣势就是没有一个统一的标准,没有好用的脚手架
    Java 有 Spring Boot ,.NET 有 ASP.NET/Entity Framework ,Python 有 Django
    Go 现在也进入主流开发视野了,但这方面还是挺残废的,写业务没有其他语言好用
    snxq1995
        10
    snxq1995  
       22 分钟前
    kratos 习惯了依赖注入后就挺不错的。还有就是未开源的 tRPC 生态非常好用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:25 · PVG 14:25 · LAX 22:25 · JFK 01:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.