首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Go语言经典库使用分析(一)| 开篇

Go语言经典库使用分析(一)| 开篇

作者头像
飞雪无情
发布2018-08-28 11:20:29
6970
发布2018-08-28 11:20:29
举报

Go语言经典库使用分析,未完待续,欢迎扫码关注公众号flysnow_org或者网站http://www.flysnow.org/,第一时间看后续系列。觉得有帮助的话,顺手分享到朋友圈吧,感谢支持。

《Go语言实战》的笔记系列写完了,大概近30篇,15W字。完结后,开始在想下个系列写什么,或者不再是系列,而是零零散散的技巧或者案例等,不过最终还是选择了这个Go语言的经典库使用分析的系列。

为什么选择这个呢,这个主要是在写上个系列的时候,有很多读者来问他们自己遇到的一些库的使用方法,遇到的问题如何解决,为什么是这样等等,所以我发现大家对很多库还不是太了解,为了项目更方便选择了这个库,这样虽然可以快速的做出来项目,但是如果遇到问题,就很难解决,因为用的是别人的,自己不了解,所以我就萌发了写这个系列的打算。

一个有趣的现象,从我十年前做J2EE的时候就发现,这个现象就是我们在学习完基础后,最喜欢赶紧找一些现成的库、框架等,快速的去搭建开发环境,然后拷贝些代码,做出来一些简单的东西,因为很快、很方便、很迅速,并且效果很好,所以很有成就感,很多人由此走错了方向,变成了一个个库、框架和工具的使用者,并且跟随着一个个新库乐此不彼,然后5年过后,自己还是1年经验,就是最近使用的这个库的一年经验,以前会用的那些库因为过时没有用了,所以经验归零。

我十年前发现这个问题后,就不那么注重工具框架库的使用了,而是积累Java基础,研究框架的源代码,当时Spring源代码,那真是一行行的看,还看不太懂,买了Spring源代码揭秘的对照着看,这么去学,学会了一个框架后,了解了原理以及设计架构和思想,再看其他的,大同小异,即使有新出的框架,也可以很快就上手,并且很快熟悉他的原理,遇到棘手的问题也可以解决。

这也是我研究Go库的使用以及原理,并且积累发布这个系列的原理之一,不光要会用这些库,还要了解他们的原理以及设计思路和架构,学习里面的精华,吸收,增长自己的技能知识,学会了,懂得原理了,自己都可以写出好的框架。

在写这篇文章之前,我并没有研究过太多的Go语言库或者框架,也没有文章积累,所以对我自己来说,这也是一个学习得机会,集百家之长,融会贯通,也可以提高自己的Go语言技术能力,也就是说,我和大家一起学习,如果有哪里不对的地方,欢迎大家讨论指正。

Go语言经典库会包含我们现在用的多的,比如Beego,谢大的经典之作,echo,gin,mux等这些经典的Go库,不过我们在前面的系列,会挑选一些简单的库进行分析,由浅入深,积累知识和技能,逐步的分析大的、复杂的库。

写作频率一般是一周一篇,没办法,平时写不了,只能晚上10点以后或者周末写,每周一篇会保证的。文章有的会比较长,也希望大家都能每篇一个字不落的看完,这样才能更好的理解上下文,理解更深入。

最后,如果大家觉得好,就多分享到朋友圈,多点赞,多留言,多分享,就是对我最大的支持了,好了,就唠叨这么多吧,准备开始和大家一起学习分析Go语言的经典库。

Go语言经典库使用分析,未完待续,欢迎扫码关注公众号flysnow_org或者网站http://www.flysnow.org/,第一时间看后续系列。觉得有帮助的话,顺手分享到朋友圈吧,感谢支持。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年7月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档