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

go 语言大佬请看过来

  •  
  •   61366756 · 101 天前 · 3346 次点击
    这是一个创建于 101 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想入 go 的坑,特地请教下,现在 go 主流的框架都用啥?相关技术栈都有啥?

    27 条回复    2025-09-29 14:18:51 +08:00
    w568w
        1
    w568w  
       101 天前
    你这问题范围也太广了,缩小一下需求范围吧
    XFLx2
        2
    XFLx2  
       101 天前
    这种问题 直接 github 搜 "{语言} awesom" 就能解决
    moonsn
        3
    moonsn  
       101 天前
    建议从需求出发,比如,你做个“youtube 视频下载器”应该用不到框架。
    zhengfan2016
        4
    zhengfan2016  
       101 天前   ❤️ 2
    看你喜好吧,web 框架领域的话,旧派使用 gin+gorm ,新派使用 sqlc+echo 啥的
    maocat
        5
    maocat  
       101 天前 via Android
    直接找个框架研究一下就行,我建议 k8s ,或者 ollama ,/dog
    bbao
        6
    bbao  
       101 天前
    @zhengfan2016 进一步讲讲 sqlc+echo 是咋玩的
    Aicnal
        7
    Aicnal  
       101 天前
    Gin+Gorm ?
    hailaz
        8
    hailaz  
       101 天前
    skiy
        9
    skiy  
       101 天前
    gin + gorm 。
    StarUDream
        10
    StarUDream  
       101 天前
    https://www.cloudwego.io/ 试试这一套?
    skiy
        11
    skiy  
       101 天前
    @StarUDream 你看 cloudwego ,都要转 Rust 了。。。
    bronyakaka
        12
    bronyakaka  
       101 天前
    学啥不好学 go 这坨。。。
    SSang
        13
    SSang  
       101 天前
    protobuf echosystem
    SSang
        14
    SSang  
       101 天前
    go 的主流是不用框架,你看哪个出名的开源项目是用框架的
    craftsmanship
        15
    craftsmanship  
       101 天前 via Android
    @bronyakaka 写 Web 别的也没啥好选的了吧 Java 免谈 C# 国内又没市场 Node Python PHP Ruby 都算一档的 剩下只有 Go 了
    coolmenu
        16
    coolmenu  
       100 天前
    这种问题适合问 AI ,耐心,多轮问答。
    kakki
        17
    kakki  
       100 天前
    我在等一个什么也不用自己写的回答.
    nanrenlei
        18
    nanrenlei  
       100 天前
    看你要干嘛,如果 web 接口的话可以 gin+gorm,如果是 grpc 的话可以 gozero ,gozero 手脚架还可以
    zzfly256
        19
    zzfly256  
       100 天前
    我独爱 goframe ,集成的文档生成功能太香了
    gvison
        20
    gvison  
       100 天前
    推荐个简单易用的"低代码"开发框架 go sponge ,内置超过 50+条代码生成命令和丰富的模版(也支持自定义模板),一键生成基于主流 Go 框架的完整项目代码(如 Gin+GORM 或 gRPC 方案),生成的服务代码完全自主可控,开发者只需专注于核心业务逻辑的实现。
    Ayanokouji
        21
    Ayanokouji  
       100 天前
    https://github.com/danielgtaylor/huma 好奇,为啥没推荐这个的呢,看着不错,不过我也没用过。
    tangqiu0205
        22
    tangqiu0205  
       100 天前
    kratos, sqlc / jet
    realpg
        23
    realpg  
    PRO
       100 天前
    @w568w #1
    能问出这种问题的 你就默认他是个小白 crudboy 搞 web 的就完事了...
    lanisle
        24
    lanisle  
       100 天前   ❤️ 1
    这种伸手党……提的问题挺不尊重人的。
    OC0311
        25
    OC0311  
       100 天前
    golang 不是很重视框架
    qloog
        26
    qloog  
       96 天前
    没有最流行的,只有最合适的

    比如 Kratos 和 Kitex 比较适合开发微服务,也有专门团队维护,哦,还有一个 go-zero

    但我个人更喜欢: https://github.com/go-eagle/eagle 适合 api 和微服务,主要是 gin + gorm 的 gen(更方便、更安全、支持复杂 SQL 生成) + 其他常用组件

    可以都看看,最后选择适合自己的、顺手的就行。
    skkakaka2
        27
    skkakaka2  
       25 天前
    我用的 echo+gorm ,还是挺好上手的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2159 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:07 · PVG 00:07 · LAX 09:07 · JFK 12:07
    ♥ Do have faith in what you're doing.