优点
1,性能
2,语言性能很重要
3,发者效率&不要过于创新
4,并发性&通道
5,快速的编译时间
6,打造团队的能力
7,强大的生态系统
8,GOFMT,强制代码格式
9,gRPC 和 Protocol Buffers
缺点
1,缺少框架
2,错误处理
3,软件包管理
个人使用感受
个人觉得Go
语言在做后端并发时非常方便,起一个go func()
即可。缺点的话,目前(2020.5月之前)只遇到过Go
因垃圾回收而引起的CPU
占满的Bug
。Go
有C
语言的指针和Python
语法的优雅,写起来很舒服,同时也有强大的调试工具Delve
。