您的位置:首页 > 编程语言 > Go语言

go语言的使用感受

2017-05-03 21:46 344 查看
2015年时,一次偶然的机会了解了docker这个牛逼的产品,然后就开始接触学习docker。docker的使用,原理的之类的都了解了。想对docker的进一步了解,也想对docker进行二次开发,但发现不看代码是不行的。就硬着头皮看,但go毕竟与C有区别,看着看着docker源代码,再看下语法,很快就熟悉了go语言的基本使用,只要你学习C语言和学习C++及Ruby之类的脚本语言,你会感觉go语言很亲切。

  但发现自己真正去写go语言时还是有点吃力的,多练习之后,发现go真的十分aswsome,写起来很方便,库十分全。我首先写了一个ping(源码位置github.com/nicle-lin/ping.git)的程序,可以操作IP包的tos字段,cool。 之后写了一个公司产品的升级客户端,写这个时让自己掌握了不少的go语言的知识。这个升级客户端的代码量还是比较大的,涉及的范围也比较广,但go语言却完全可以满足我。以后再介绍这个升级客户端的代码流程。再之后写了一个可以用来测试负载均衡里MBLB,由于目前没有类似思博伦之类的发包工具可以测试MBLB,所以只能自己上了。再之后,学习了无闻老师go
web的相关课程,受益无穷。

  今天先到这,总体来说,go语言上手快,也很强大,但还在深入了解go语言的goroutine的原理才能发挥go的威力。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: