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

2023-01-17 17:31:21 +08:00
 cyy564

gin 和 flask 很像

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

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

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

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

慢慢研究去了
bxmysg
325 天前
我跟你一样看的 flask 那本书,我觉得你只要把 flask 那本书理解的差不多就没问题。flask 那个更贴近模板渲染基于 session 的系统,而 gin 更贴近于前后端分离的系统,我之前的网站用的 flask 写的,后面用 gin 给 flask 做辅佐,个人感觉看官方文档就够了,路由里面写逻辑,需要认真就加一个 jwt 中间件。编程萌新理解,大佬勿喷

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909533

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX