语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯?
冬天也要穿胸罩吗?
我国004号航母什么时候下水?
如何评价林志玲?
联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
你为什么对kotlin失去好感?
为什么有的女生喜欢穿紧身牛仔裤?
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
各位都在用Docker跑些什么呢?
特朗普大力推行稳定币,背后的真实目的是什么?
美国还有能力建造一艘核动力航母么?
以色列伊朗持续多日空对空轰炸,谁会先撑不住?双方的***还能支撑多久?还有哪些「杀手锏」没投入战场?
能分享一下你写过的rust项目吗?
go 有哪些成熟点的后台管理框架?
眼睛的飞蚊症,能够康复吗?