go-mega
  • Go-Mega
  • 00-Prepare
  • 01-Hello-World
  • 02-Template-Basic
  • 03-Template-Advance
  • 04-Web-Form
  • 05-Database
  • 06-User-Login
  • 07-Profile-Page-And-Avatar
  • 08-Follower
  • 09-Pagination
  • 10-Email-Support
  • 11-Facelift
  • 12-Dates-And-Times
  • 13-Javascript-Magic
  • 14-Deployment-On-Heroku
  • 15-Deployment-On-Linux
  • 16-Summary
Powered by GitBook
On this page
  • 语言
  • 编辑器
  • 体会
  • Links

00-Prepare

PreviousGo-MegaNext01-Hello-World

Last updated 6 years ago

语言

安装Go,详情见参照Go的官方网站的

这里介绍下Mac下的安装,适用homebrew:

$ brew install go

# 安装完成后 查看版本
$ go version
go version go1.11 darwin/amd64

# 查看 go env
$ go env

编辑器

  • Goland (IDE)

  • Visual Studio Code (本人推荐,易用,插件易安装)

  • VI / Emacs (都是神级编辑器,不过对使用者的要求比较高)

这里推荐使用 Visual Studio Code

$ brew cask install visual-studio-code

当编写Go代码时,即遇到 .go结尾的文件时,它会自动提示你安装插件,十分简便。

体会

Go 是一门新生的语言,而且有个好的公司推广(google),而且这几年的势头也是很猛,是一门改良型的C语言

就 Web 编程而言,相对于Python

  • 原生 net/http 支持,可以不需要依赖于第三方包

  • 底层 goroutine,高并发

  • 静态语言编译,高效

  • 特殊的 error 处理机制,基本上一次编译成功,后面很少出错

  • 编译之后二进制,易于部署

Links

下一节:

安装文档
目录
01-Hello-World