JavaShuo
栏目
标签
Go
时间 2019-11-09
原文
原文链接
Go语言介绍
官方
git
网站:
http://golang.org
源码:
http://github.com/golang/go
Go语言特色
github
简单易学,相似C语言的风格
内置了goroutine机制,语言层面支持并发
Go目前已经内置了大量的标准库
跨平台编译
内嵌C支持,可利用丰富的C语言库
学习社区
golang
官网
http://golang.org/project/
Golang中文社区
http://studygolang.com/
Golang中国
http://golangtc.com
开源项目
web
Docker
http://www.docker.com/
Docker是一个开源的应用容器引擎
etcd
https://github.com/coreos/etcd/
etcd是一个高可用的Key/Value存储系统,主要用于分享配置和服务发现
nsq
https://github.com/bitly/nsq/
实时分布式的消息平台
更多开源项目:
https://github.com/golang/go/wiki/Projects/
学习资料推荐
docker
官方文档
官网:
http://golang.org/doc/
国内访问:
http://godoc.golangtc.com/doc/
开源书籍《Go Web 编程》
https://github.com/astaxie/build-web-application-with-golang
go语言的中文翻译
http://github.com/Go-zh/go
GO开发者对GO初学者建议
http://segmentfault.com/a/1190000000654351
Go安装与配置
Go中的三个环境变量
GOROOT
Go语言安装的路径,如MAC下:/usr/local/go,相似JAVA中的JAVA_HOME
GOPATH
GOPATH表示包所在的地址,能够设置多个。
假设:GOPATH=~/go1:~/go2,GOROOT=/usr/local/go,在代码中引用了包:github.com/bitly/nsq/util
那么: Go在编译时会按前后次序到如下目录中寻找源码:
~/go1/src/github.com/bitly/nsq/util
~/go2/src/github.com/bitly/nsq/util
/usr/local/go/src/github.com/bitly/nsq/util
PATH
可执行实例的路径
Go命令
学习文档
https://github.com/hyper-carrot/go_command_tutorial
go 显示命令相关帮助信息
go build 编译包和依赖,会在执行命令时所在目录生成可执行文件
go clean 清理编译生成的文件
go env 显示go环境变量
go fmt 格式化代码
go install 编译和安装包、依赖
go run 编译并运行go程序
go get 获取或更新代码包及其依赖,并对他们进行编译和安装
go test 运行测试代码
Go Web开发框架
Beego
http://beego.me/
MVC框架,做者为中国人,框架中中文文档丰富,用户群体大,便于交流。学习难度低。
Revel
http://revel.github.io/
思路来自Java的Play Framework,相对Beego难一点。
Martini
http://martini.codegangsta.io/
简单灵活,大量使用反射,初学不易上手。
相关文章
1.
go go go - beego
2.
go-Go Modules
3.
go and vim-go
4.
go command , go bug
5.
Go-Spring : Another Go Style!
6.
go build 与go install
7.
Go Modules 和 Go Proxy
8.
Golang Go Go Go part1:安装及运行
9.
go run go build go install 命令解释
10.
亲测GO环境搭建,理解go build、go install、go get
更多相关文章...
•
Docker version 命令
-
Docker命令大全
•
ASP Flush 方法
-
ASP 教程
相关标签/搜索
effective Go
8.go
100%go
12.go
10.go
13.go
14.go
Go-GTK
erlang+go
Docker教程
Docker命令大全
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
JDK JRE JVM,JDK卸载与安装
2.
Unity NavMeshComponents 学习小结
3.
Unity技术分享连载(64)|Shader Variant Collection|Material.SetPassFast
4.
为什么那么多人用“ji32k7au4a83”作密码?
5.
关于Vigenere爆0总结
6.
图论算法之最小生成树(Krim、Kruskal)
7.
最小生成树 简单入门
8.
POJ 3165 Traveling Trio 笔记
9.
你的快递最远去到哪里呢
10.
云徙探险中台赛道:借道云原生,寻找“最优路线”
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
go go go - beego
2.
go-Go Modules
3.
go and vim-go
4.
go command , go bug
5.
Go-Spring : Another Go Style!
6.
go build 与go install
7.
Go Modules 和 Go Proxy
8.
Golang Go Go Go part1:安装及运行
9.
go run go build go install 命令解释
10.
亲测GO环境搭建,理解go build、go install、go get
>>更多相关文章<<