00-Prepare

语言

安装Go,详情见参照Go的官方网站的安装文档
这里介绍下Mac下的安装,适用homebrew:
1
$ brew install go
2
3
# 安装完成后 查看版本
4
$ go version
5
go version go1.11 darwin/amd64
6
7
# 查看 go env
8
$ go env
Copied!

编辑器

  • Goland (IDE)
  • Visual Studio Code (本人推荐,易用,插件易安装)
  • VI / Emacs (都是神级编辑器,不过对使用者的要求比较高)
这里推荐使用 Visual Studio Code
1
$ brew cask install visual-studio-code
Copied!
当编写Go代码时,即遇到 .go结尾的文件时,它会自动提示你安装插件,十分简便。

体会

Go 是一门新生的语言,而且有个好的公司推广(google),而且这几年的势头也是很猛,是一门改良型的C语言
就 Web 编程而言,相对于Python
  • 原生 net/http 支持,可以不需要依赖于第三方包
  • 底层 goroutine,高并发
  • 静态语言编译,高效
  • 特殊的 error 处理机制,基本上一次编译成功,后面很少出错
  • 编译之后二进制,易于部署

Links

Last modified 3yr ago