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)


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

查看所有标签

猜你喜欢:

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

Introduction to Computation and Programming Using Python

Introduction to Computation and Programming Using Python

John V. Guttag / The MIT Press / 2013-7 / USD 25.00

This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides student......一起来看看 《Introduction to Computation and Programming Using Python》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具