Go语言之于系统管理员(2)

和我说的一样,虽然我现在写的工具一点也没用上Go的高级并发特性,但是Go确实拥有这个特性,如果我要用,还是很好的。

这不是一个转换语言的故事。

我们还没有转向用Go来构建工具,但我很可能会用的。我已经致力于用Go来写一个我们API的封装,因此我也可以重写其他一些工具。在依赖受限的系统上,这种做法还是很好用的。这就是这篇博文的重点所在。

如果你的工作和运维相关,学习Go没什么坏处。

语法简洁。C带来的头痛的问题基本都会消失不见。同时,你也不用担心系统的Python或者Ruby版本是多少。Go是一个开发bootstrap工具的绝妙语言——因为bootstrap工具的运行环境没有任何安装好的依赖。如果你开始使用像docker, packer 或者etcd的工具,Go也会很有帮助。

试试Go吧。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/956b144c0967e2a26ac53398add79b1d.html