选择Golang语言
1.执行性能:
2.开发效率
Go语言能做什么
1.服务器编程
2.处理日志
3.数据打包
4.虚拟机处理
5.文件系统
6.分布式系统
7.数据库代理
8.网络编程:web应用,API应用,下载应用
9.云原生开发,云平台领域,内存数据库
10.中间件
国内企业或项目使用Go语言
1.云计算基础设施领域:dockers,kubernetes,etcd,consul,cloudflare CDN,七牛云存储等。
2.基础软件:tidb,influxdb,cockroachdb等。
3.微服务:go-kit,micro,monzo bank
4.互联网基础设施:以太坊、hyperledger
采用Go的一些国外公司,如Google、Docker、Apple、Cloud Foundry、CloudFlare、Couchbase、CoreOS、Dropbox、MongoDB、AWS等公司;
采用Go开发的国内企业:如阿里云CDN、百度、小米、七牛、PingCAP、华为、金山软件、猎豹移动、饿了么等公司。