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 · 4654 次点击
    这是一个创建于 675 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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
    angrylid
        3
    angrylid  
       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   ❤️ 1
    推荐一下 煎鱼大佬
    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 标准库文档你可以从其他角度吹,但说它写得详细我真的不同意。只看标准库文档,很多时候你是没法拿来干活的。因为很多重要功能文档里根本就只字未提,你看完文档甚至连这个包有这个功能都不知道。或者文档里留下了蛛丝马迹但是你看了也不知道该怎么用。得要看别人的文章,或者闲的没事干去看标准库代码之类的才知道还有这功能。
    标准库文档这问题我实际上遇到很多次了,我以前就吐槽过 https://www.v2ex.com/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   ·   实用小工具   ·   1581 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.