gin 框架有没有比较知名的教程啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
cyy564
V2EX    Go 编程语言

gin 框架有没有比较知名的教程啊

  •  
  •   cyy564 2023-01-17 17:31:21 +08:00 5307 次点击
    这是一个创建于 1016 天前的主题,其中的信息可能已经有所发展或是发生改变。

    gin 和 flask 很像

    flask 有著名大佬 Miguel Grinberg 写的《 Flask Web 开发》,这也是引领我入门的书籍教程

    现在想学 gin ,有没有类似的教程

    或者用 gin 写的开源的大型项目框架也行

    16 条回复    2023-06-09 18:08:31 +08:00
    Ayanokouji
        1
    Ayanokouji  
       2023-01-17 17:47:56 +08:00   4
    caryqy
        2
    caryqy  
       2023-01-17 17:53:47 +08:00   1
    wakarimasen
        3
    wakarimasen  
       2023-01-17 18:49:34 +08:00   1
    既然你已经知道 Web 后端是怎么回事了,直接看文档不就好了吗。
    开源项目直接搜索 awesome gin
    yanstars0
        4
    yanstars0  
       2023-01-17 19:03:25 +08:00
    找一个 gin 项目 理清逻辑就差不多了
    BeautifulSoap
        5
    BeautifulSoap  
       2023-01-17 20:36:22 +08:00 via Android   5
    gin 项目文档写得挺烂的,很多功能都得要你去 GitHub 的 issue 里翻别人的提问才知道用法。或者你得看别人的项目。或者干脆去直接去都项目的原代码
    感觉 go 的很多项目文档写得都一言难尽(包括标准库的那破文档
    jorneyr
        6
    jorneyr  
       2023-01-17 20:51:48 +08:00
    Gin 的 README 就够了呀。
    FrankAdler
        7
    FrankAdler  
       2023-01-17 20:54:06 +08:00 via iPhone
    gin 文档确实很烂,不过代码量有限(毕竟只是个路由框架),看看源码就差不多了
    Yoock
        8
    Yoock  
       2023-01-17 21:07:29 +08:00
    你需要什么功能,试着去实现就好了。
    zyxk
        9
    zyxk  
       2023-01-18 01:00:40 +08:00
    顺路问个问题吧
    gin 怎么用一条规则同时匹配 /user 和 /user/:id
    YVAN7123
        10
    YVAN7123  
       2023-01-18 09:29:41 +08:00   2
    推荐一下 煎鱼大佬
    https://eddycjy.gitbook.io/golang/
    Visionhope
        11
    Visionhope  
       2023-01-18 09:49:24 +08:00
    @BeautifulSoap 不敢认同关于 golang 标准库文档的看法, 我觉得还是挺详细的.
    Cola98
        12
    Cola98  
       2023-01-18 10:06:20 +08:00
    目前没有看到很好的,不过 gin 也比较简单,你可以把《 Flask Web 开发》里面的例子用 gin 重写一遍,遇到不会的只能参考开源例子了
    kestrelBright
        13
    kestrelBright  
       2023-01-18 10:21:26 +08:00   1
    BeautifulSoap
        14
    BeautifulSoap  
       2023-01-18 11:20:28 +08:00   2
    @Visionhope Go 标准库文档你可以从其他角度吹,但说它写得详细我真的不同意。只看标准库文档,很多时候你是没法拿来干活的。因为很多重要功能文档里根本就只字未提,你看完文档甚至连这个包有这个功能都不知道。或者文档里留下了蛛丝马迹但是你看了也不知道该怎么用。得要看别人的文章,或者闲的没事干去看标准库代码之类的才知道还有这功能。
    标准库文档这问题我实际上遇到很多次了,我以前就吐槽过 t/859178?p=2#r_11765423
    cyy564
        15
    cyy564  
    OP
       2023-01-18 23:12:13 +08:00
    感谢各位大佬回复

    慢慢研究去了
    bxmysg
        16
    bxmysg  
       2023-06-09 18:08:31 +08:00
    我跟你一样看的 flask 那本书,我觉得你只要把 flask 那本书理解的差不多就没问题。flask 那个更贴近模板渲染基于 session 的系统,而 gin 更贴近于前后端分离的系统,我之前的网站用的 flask 写的,后面用 gin 给 flask 做辅佐,个人感觉看官方文档就够了,路由里面写逻辑,需要认真就加一个 jwt 中间件。编程萌新理解,大佬勿喷
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5031 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 05:42 PVG 13:42 LAX 22:42 JFK 01:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86