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