Gopher

0-0 Golang笔记开篇

2018-09-16  本文已影响6人  大眼铅笔

术语

Golang 版本

目前Golang的版本 go version go1.11 darwin/amd64

建议目前可选版本 go1.10.4

开发环境

目前(2015-09-15),go-plus暂时不支持golang 1.5.1vendor 特性。
我在开发环境配置 vendor 特性,并将golang编写的若干项目,按照 vendor 方式重新组织。
在Atom编辑时,如果遇到与存储在 vendor 包的语法提示时,则不能自动获取。

Golang目前支持主流的操作系统 macOS Windows 32 & 64 Linux
推荐在 macOS环境下开发。

作者同时在 macOSDocker Linux 环境下进行开发,

目标环境 WindowsLinux

编辑器(推荐Atom)

推荐使用 Atom 编辑器,并安装支持 Golang 的插件 go-plus

目前(2015-09-15),go-plus暂时不支持Golang 1.5.1vendor 特性。 我在开发环境配置 vendor 特性,并将Golang编写的若干项目,按照 vendor 方式重新组织。 在Atom编辑时,如果遇到与存储在 vendor 包的语法提示时,则不能自动获取。

项目规模大的时候,所依赖的包很容易达到几百MB。当然不仅仅是源代码。

作者曾经使用Vim开发出来第一个Golang项目,并与2013年底上线试运行,2014年3月31号开始稳定运行至今。
当时的各种集成开发环境尚不成熟,Vim成为稳定的最佳开发环境,建议现在的开发者选择Vim做为备用编辑器。

作者曾经短期使用Eclipse+Plugin浏览和修改局部的Golang源代码。

目前有很多Gopher使用VSCode做为主力编辑器。

推荐使用Makefile

golang-step-1目录下包含一个使用Makefile的项目案例。

上一篇 下一篇

猜你喜欢

热点阅读