术语
-
Gopher 使用
Golang
开发的工程师,自称Gopher
Golang 版本
目前Golang
的版本 go version go1.11 darwin/amd64
建议目前可选版本 go1.10.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
的项目案例。
有疑问加站长微信联系(非本文作者)