鉴于Go语言的特点和设计的初衷,Go语言作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理等;网络编程方面,Go语言广泛应用于Web应用、API应用、下载应用等;除此之外,Go语言还适用于内存数据库和云平台领域,目前国外很多云平台都是采用Go开发。
1.服务器编程。例如处理日志、数据打包、虚拟机处理、文件系统等。 2.分布式系统、数据库代理器、中间件等。例如Etcd。 3.网络编程。这一块目前应用最广,包括Web应用、API应用、下载应用等等。 4.开发云平台。目前国内外很多云平台在采用Go开发。