
RT.
最近有闲,准备继续学习 Go。只是看完教程之后,不知改如何继续学习。
有心在 Git 上找点项目学习,厚颜求推荐,附带链接就更好了。
1 kidlj 2018 年 12 月 26 日 via iPhone 自顶向下学习,先用 gin 和 数据库 driver 写个 web。Go 的 web 框架都很简单,gin 就像是 nodejs 的 express。上手以后可以再去研究研究 gin 的源代码。 |
2 hareandlion OP @kidlj 感觉 web 框架都是造轮子,其他语言也大都有成熟的方案,有必要吗? |
3 xrlin 2018 年 12 月 26 日 via iPad gin 的源码就挺好,看下 go 部分标准库源码也不错,或者自己写个解释器 |
4 orangeade 2018 年 12 月 26 日 via Android 看不少大佬啃 etcd 源码的 |
5 askfermi 2018 年 12 月 26 日 厚颜无耻地推荐最近自己写的轮子: http://github.com/unarxiv/cvpm/cli 也是刚刚开始学习 go 边学边写的... 主要是 Gin,写 web 应用、服务和 cli |
6 bonfy 2018 年 12 月 26 日 via iPhone 瞅瞅? |
7 trait 2018 年 12 月 26 日 pingcap 的 tidb |
8 Vegetable 2018 年 12 月 26 日 via Android go 的官方库都是 go 实现的,代码都在本地,我建议先挑常用的看看 |
9 Allianzcortex 2018 年 12 月 27 日 @xrlin 我最近就在看 gin 0.1 版本的代码 https://github.com/gin-gonic/gin/tree/v0.1,只有五个文件非常轻。标准库也很好( D @trait 项目结构已经很复杂,分布式项目不容易在本地测试,并且牵扯到分布式数据库和 sql 解析这些领域知识,感觉难度有点大 |
10 xrlin 2018 年 12 月 27 日 @Allianzcortex gin 的第一版代码确实很简单,但是足够了解基本设计了,我也认为一开始没必要看大型项目的源码,耗时太长,太复杂难懂了。 |
11 dany813 2018 年 12 月 27 日 先写点项目练手吧 |
12 zichen 2018 年 12 月 27 日 像我这样上来就看 go-ethereum 的是不是比较奇葩…… |
13 zicla 2018 年 12 月 27 日 我倒是有个比较有趣的 golang 项目,开源的云盘,最近准备发布 2.0 版本了。有空可以看看吧。https://github.com/eyebluecn/tank |
14 lolizeppelin 2018 年 12 月 27 日 k8s 啊 233 |
15 lolizeppelin 2018 年 12 月 27 日 认真的说... 程序第一步要读配置文件的 可以先找 ini 库熟悉下反射 有兴趣的话 json 库也可以看看 |
16 mengzhuo 2018 年 12 月 27 日 一般用户的话,推荐看 Go 标准库,代码规范,算法,细节实现都是标准 |
17 flywithbug 2019 年 1 月 2 日 github.com/flywithbug/go_lesson 从基础语法,到完成一个爬虫项目。。 |
18 wo642436249 2019 年 1 月 29 日 @hareandlion 哈哈,做那些简单的项目确实是 |