V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
61366756

go 语言大佬请看过来

  •  
  •   61366756 · Jul 15, 2025 · 4113 views
    This topic created in 286 days ago, the information mentioned may be changed or developed.

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

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

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

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

    可以都看看,最后选择适合自己的、顺手的就行。
    skkakaka2
        27
    skkakaka2  
       Sep 29, 2025
    我用的 echo+gorm ,还是挺好上手的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2985 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 183ms · UTC 15:24 · PVG 23:24 · LAX 08:24 · JFK 11:24
    ♥ Do have faith in what you're doing.