一看就懂系列之Golang准备

转载请附上本文地址:https://blog.csdn.net/u011957758/article/details/81058951

前言

开始学习之前要做的一些准备,少走弯路:
1.Golang的简历
2.Golang的安装
3.Golang项目的搭建
4.编辑器的选择
5.推荐的书籍

正文

Golang的简历

Golang的背景和背影都很多,来一句百度的话:

Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美CC++代码的速度,而且更加安全、支持并行进程。

在2009年时候,google的大佬们觉得过去十年写代码c和c++太痛苦了,很没效率,都没时间整理发型了,所以干脆自己造一个开发高效率的语言好了。
这里写图片描述

从此世界上最并发的语言诞生了。(php还是世界上最好的语言)

本地开发环境的搭建

Mac OS

推荐两种方式:
1.brew安装

brew install golang

安装之后可以通过”brew info golang”查看相关golang的安装信息,同时可以copy信息里头的命令,export到$PATH中。

2.打开https://golang.org/dl/ 查找”OS X installer“,就是它了。
下载之后,按照提示一直走下去即可。

https://golang.org/dl/无法访问的话,就去这儿:https://golangtc.com/download/

Golang的安装路径:”/usr/local/go”

执行 export PATH=$PATH:/usr/local/go/bin 增加环境变量

Windows

同mac的第二种方式,关键字”MSI installer

Linux

同mac的第二种方式,关键字”tar 压缩包

3.Golang项目的搭建

用go env 可查看当前go环境变量
关注两个参数GOROOT和GOPATH即可
这里写图片描述

如果不喜欢默认的项目路径GOPATH配置,可以自行更改:

vi ~/.bash_profile
export GOROOT=/usr/local/go  #go安装的路径
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bash_profile

go的大佬们约定,go必须有以下几个目录(跑到GOPATH的目录下创建三个目录):

/usr/local/go // (/usr/local/go为GOPATH设置目录)
  -- bin // golang编译的可执行文件存放的路径   -- pkg // golang编译的.a中间文件存放的路径   -- src // 项目源码放的地方。同时也是go run,go build等命令的当前工作路径。

编辑器的选择

环境和项目框架搭建好了之后,编辑器的选择需要讲究一下。
不说太多,这边推荐两个,也是我在用的。

1.Goland

jetBrains出品,不解释了,和phpstorm是一家,作为一个phper看着反正很爽。

下载点击:这里
注册码查看:这里

2.sublime text 3

安装完goSublime+设置完’ctrl+b’的”go build”的快捷键,可以飞起来

(以上排名分先后,根据个人喜好优先原则)

推荐的书籍

不说太多,就一本。”Go程序设计语言“,够啃了。
(如果需要高清无码电子版可私)

阅读更多

更多精彩内容