
术语
- Gopher 使用
Golang开发的工程师,自称Gopher
目前Golang的版本 go version go1.11 darwin/amd64
建议目前可选版本 go1.11.4
开发环境
目前(2015-09-15),go-plus暂时不支持golang 1.5.1的 vendor 特性。 我在开发环境配置 vendor 特性,并将golang编写的若干项目,按照 vendor 方式重新组织。 在Atom编辑时,如果遇到与存储在 vendor 包的语法提示时,则不能自动获取。
Golang目前支持主流的操作系统 macOS Windows 32 & 64 Linux 推荐在 macOS环境下开发。
作者同时在 macOS 和 Docker Linux 环境下进行开发,
目标环境 Windows 和 Linux。
编辑器(推荐Atom)
- Vim
- Atom
- VSCode
推荐使用 Atom 编辑器,并安装支持 Golang 的插件 go-plus。
目前(2015-09-15),go-plus暂时不支持Golang 1.5.1的 vendor 特性。 我在开发环境配置 vendor 特性,并将Golang编写的若干项目,按照 vendor 方式重新组织。 在Atom编辑时,如果遇到与存储在 vendor 包的语法提示时,则不能自动获取。
项目规模大的时候,所依赖的包很容易达到几百MB。当然不仅仅是源代码。
作者曾经使用Vim开发出来第一个Golang项目,并与2013年底上线试运行,2014年3月31号开始稳定运行至今。 当时的各种集成开发环境尚不成熟,Vim成为稳定的最佳开发环境,建议现在的开发者选择Vim做为备用编辑器。
作者曾经短期使用Eclipse+Plugin浏览和修改局部的Golang源代码。
目前有很多Gopher使用VSCode做为主力编辑器。
推荐使用Makefile
在golang-step-1目录下包含一个使用Makefile的项目案例。




近期评论