目前 golang 水平在 "读完The Go Programming Language但没有进行过多实践" 这一层次,想要找一个开源项目来学习一下 golang,主要有两个目的:
目前看到一个 gin 似乎还不错?各位 v 友有什么开源项目推荐吗?提前谢谢各位大佬
1
securityCoding 2020-08-30 11:07:18 +08:00
go-micro 模块化做的很好 , rpcx 代码也很好(底层知识不扎实看起来会很累)
|
2
fishCatcher 2020-08-30 11:12:55 +08:00 via iPhone 2
|
3
Lonenso 2020-08-30 11:26:56 +08:00 via Android 1
我推荐 rpcx 作者的博客, 以及他自己写的 rpc 框架。
|
4
justin2018 2020-08-30 11:31:45 +08:00
@fishCatcher 这个教程真棒~
|
5
v2orz 2020-08-30 11:32:18 +08:00
同样的状态,mark
|
6
ETCartman 2020-08-30 11:36:48 +08:00
|
7
yuang 2020-08-30 12:22:02 +08:00 via Android
不知道 go 语言中文网的源码看起来怎么样? https://github.com/studygolang/studygolang
|
8
guanhui07 2020-08-30 14:53:02 +08:00 via iPhone
确实可以
|
9
securityCoding 2020-08-30 15:39:09 +08:00
@Lonenso 在啃 rpcx 源码,底层知识不扎实看的好累啊,各种性能优化
|
10
sophos 2020-08-30 16:48:01 +08:00
找点相对小或功能单一的项目,阅读并尝试贡献代码或想法,比如我 Github 上就有开源这种 Golang 项目,非常欢迎提 issue 或 pr:)
|
11
Lonenso 2020-08-30 17:09:48 +08:00
@securityCoding 如果要啃源码 不如看官方 rpc. 如果是学习 go 就看看他的博客, repo 的文档.
|
12
root1iu OP |
14
catcn 2020-08-31 08:32:53 +08:00
看 golang 源码啊
|
15
Alias4ck 2020-08-31 09:09:13 +08:00
helm
|
16
tikazyq 2020-08-31 09:41:27 +08:00
|
17
saltbo 2020-08-31 10:45:47 +08:00
https://github.com/saltbo/zpan 正在开发 最近将发布 v1.0 版本 欢迎来转转
|
18
MrTreasure 2020-08-31 10:53:10 +08:00
刚上手第一阶段建议用 go 写写设计模式,这一阶段熟悉 go 的语法
看别人的源码其实很枯燥的,我个人也不太能看的下去,我是确定了一个小目标,要做一个什么东西,再设计架构图,最后再实现代码。这中间可能很很多不会的,刚好也能自己学习。直接看别人源码 copy 效果真不一定好 |
19
root1iu OP @MrTreasure 是的,自己写一个小东西应该提升的比较快,但看源码不是为了 copy 吧,看看好的代码也是提升自己的一个方式嘛
|