Go语言十年主页变迁(2009~2019)

栏目: Go · 发布时间: 5年前

内容简介:关注“光谷码农”微信公众号,带你了解Go语言早期的故事!Go语言从开源到目前为止,主页主要经过两次变更。我们简单回顾下主页的变化。

Go语言十年主页变迁(2009~2019)

关注“光谷码农”微信公众号,带你了解 Go 语言早期的故事!

Go语言从开源到目前为止,主页主要经过两次变更。我们简单回顾下主页的变化。

2009: Go史前主页

那个年代的Gopher们,使用的是hg工具下载代码(而不是git),Go代码是在Google code托管(而不是GitHub)。随着代码的发展,老代码已经开始慢慢腐化了,目前要彻底恢复出当时版本的godoc还是需要一定做工作的。

《Go语言高级编程》中使用的还是hg的命令行查看Go语言最初的提交历史:

Go语言十年主页变迁(2009~2019)

第一次是在2009刚开源的时候,Go语言的主页如下:

Go语言十年主页变迁(2009~2019)

首页中心是Go语言最开始的口号:Go语言是富有表现力的、并发的编程语言,并且是简洁的。同时给了一个“Hello, 世界”的例子(注意,这里的“世界”是日文)。

然后右上角是初学者的乐园:首先是安装环境,然后可能是早期的三日教程,第三个是标准库的使用。右上角的图片是Russ Cox的一个视频,在Youtube应该还能找到。

左上角是Go实战的那个经典文档。此外FAQ、语言规范、内存模型是非常重要的核心温文档。左下角还要cmd等文档链接,子页面的内容应该没有什么变化。

几个早期的国内Gopher聚集地:

  • https://groups.google.com/forum/#!forum/golang-china

  • golang-china.org (这个论坛早就飞灰湮灭了)

  • QQ群:102319854

谷歌讨论组最活跃的时间大概在2012之前,目前只有一些零星的新帖子。

Go语言十年主页变迁(2009~2019)

QQ群于2010年1月创建,是国内第一个Go语言QQ群。人数一直控制在500以内,过段时间可能会升级下人数:

Go语言十年主页变迁(2009~2019)

而第一个Go国内论坛,golang-china.org 大概只存在了1-2年的时间,现在已经查不到任何图片数据了。

想加入最新的Gopher组织,可以在“光谷码农”微信公众号的底部菜单找到入口(这点困难肯定难不倒你的)。

2012: Go1发布

然后在2012年准备发布正式版本的Go1,在Go1之前语言、标准库和godoc都进行了大量的改进。Go1风格的页面效果如下:

Go语言十年主页变迁(2009~2019)

新页面刚出来的时候有眼睛一亮的感觉,但是现在已经审美疲劳了。最不爽的是,左下脚那个Youtube的视频在国内经常是黑屏状态,右下脚的文章链表也显示不太正常。

总之,我已经不喜欢这个页面风格了。

2019: Go1.13, 准备Go2开发历程

2018年,Go语言提前开始讨论Go2的第二个十年发展规划。当时专门设计了新的Logo:

Go语言十年主页变迁(2009~2019)

经过1年的准备,在Go1.13版本终于改到新的Logo。Go1.13还没有正式发布,可以从这个链接查看:https://tip.golang.org/

Go语言十年主页变迁(2009~2019)

头部的按钮风格的菜单变成了平铺的风格,显得更加沉稳和高大上。同时页面的颜色做了调整,保持和新Logo颜色一致。页面的布局也做了调整,将左右两列内容做了调换,TryGo到右上角了。同时地鼠的脑袋歪到一边,估计是颈椎病复发了。

结尾

总体来说,目前Go语言发展经历了Go1前、Go1(1.0~1.10)、Go1后(或者叫Go2前)三个阶段,分别对应3种风格的页面。下个新的布局或许成为下个十年Go2的主力页面。期望Go2能携带泛型早点到来,“光谷码农”微信公众号也会第一时间跟进报道。

Go语言十年主页变迁(2009~2019)

欢迎关注“网易云课·光谷 码农 课堂”,带你Go轻松入门!

Go语言十年主页变迁(2009~2019)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web缓存

Web缓存

Duane Wessels / 清华大学 / 2002-11 / 99.00元

When I first sta一起来看看 《Web缓存》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具