上QQ阅读APP看书,第一时间看更新
1.2.2 使用Go语言的项目与企业
Go语言可以代替C或C++做一些系统编程,如处理日志、数据打包、虚拟机处理、文件系统等。Go语言在网络编程方面的应用也非常广泛,包括Web应用、API应用、下载应用。许多知名的开源项目中都用到了Go,如分布式系统中的Etcd、由Google开发的Groupcache数据库组件、云平台中的Docker和Kubernetes、区块链中的Ethereum和Hyperledger等。
Go发布之后,很多公司开始用Go重构基础架构,特别是云计算公司。很多公司直接采用Go进行开发,最近热火朝天的Docker就是采用Go语言进行开发的。
使用Go语言进行开发的国外公司有Google、Docker、Apple、Cloud Foundry、Cloudflare、Couchbase、CoreOS、Dropbox、MongoDB、AWS等。
使用Go语言进行开发的国内企业有阿里巴巴、百度、小米、PingCAP、华为、金山、猎豹移动、饿了么等。