内容简介:关注“光谷码农”微信公众号,带你了解Go语言早期的故事!Go语言从开源到目前为止,主页主要经过两次变更。我们简单回顾下主页的变化。
关注“光谷码农”微信公众号,带你了解 Go 语言早期的故事!
Go语言从开源到目前为止,主页主要经过两次变更。我们简单回顾下主页的变化。
2009: Go史前主页
那个年代的Gopher们,使用的是hg工具下载代码(而不是git),Go代码是在Google code托管(而不是GitHub)。随着代码的发展,老代码已经开始慢慢腐化了,目前要彻底恢复出当时版本的godoc还是需要一定做工作的。
《Go语言高级编程》中使用的还是hg的命令行查看Go语言最初的提交历史:
第一次是在2009刚开源的时候,Go语言的主页如下:
首页中心是Go语言最开始的口号:Go语言是富有表现力的、并发的编程语言,并且是简洁的。同时给了一个“Hello, 世界”的例子(注意,这里的“世界”是日文)。
然后右上角是初学者的乐园:首先是安装环境,然后可能是早期的三日教程,第三个是标准库的使用。右上角的图片是Russ Cox的一个视频,在Youtube应该还能找到。
左上角是Go实战的那个经典文档。此外FAQ、语言规范、内存模型是非常重要的核心温文档。左下角还要cmd等文档链接,子页面的内容应该没有什么变化。
几个早期的国内Gopher聚集地:
-
https://groups.google.com/forum/#!forum/golang-china
-
golang-china.org (这个论坛早就飞灰湮灭了)
-
QQ群:102319854
谷歌讨论组最活跃的时间大概在2012之前,目前只有一些零星的新帖子。
QQ群于2010年1月创建,是国内第一个Go语言QQ群。人数一直控制在500以内,过段时间可能会升级下人数:
而第一个Go国内论坛,golang-china.org 大概只存在了1-2年的时间,现在已经查不到任何图片数据了。
想加入最新的Gopher组织,可以在“光谷码农”微信公众号的底部菜单找到入口(这点困难肯定难不倒你的)。
2012: Go1发布
然后在2012年准备发布正式版本的Go1,在Go1之前语言、标准库和godoc都进行了大量的改进。Go1风格的页面效果如下:
新页面刚出来的时候有眼睛一亮的感觉,但是现在已经审美疲劳了。最不爽的是,左下脚那个Youtube的视频在国内经常是黑屏状态,右下脚的文章链表也显示不太正常。
总之,我已经不喜欢这个页面风格了。
2019: Go1.13, 准备Go2开发历程
2018年,Go语言提前开始讨论Go2的第二个十年发展规划。当时专门设计了新的Logo:
经过1年的准备,在Go1.13版本终于改到新的Logo。Go1.13还没有正式发布,可以从这个链接查看:https://tip.golang.org/
头部的按钮风格的菜单变成了平铺的风格,显得更加沉稳和高大上。同时页面的颜色做了调整,保持和新Logo颜色一致。页面的布局也做了调整,将左右两列内容做了调换,TryGo到右上角了。同时地鼠的脑袋歪到一边,估计是颈椎病复发了。
结尾
总体来说,目前Go语言发展经历了Go1前、Go1(1.0~1.10)、Go1后(或者叫Go2前)三个阶段,分别对应3种风格的页面。下个新的布局或许成为下个十年Go2的主力页面。期望Go2能携带泛型早点到来,“光谷码农”微信公众号也会第一时间跟进报道。
欢迎关注“网易云课·光谷 码农 课堂”,带你Go轻松入门!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。