语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
国内为什么那么多人黑 WordPress ?
浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
用K8s的公司有多少人会部署K8s?
前端是不是快没了?
健身为什么要多练腿?
只看电影的话,AR 和 VR 选哪个?
你卡过最厉害的bug是什么?
续签香港优才,怎么证明申请人“常住香港”?
为什么光纤目前取代不了网线?
为什么龟没有完全抢占鳖的生态位、淘汰掉鳖?
为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
为什么16-28岁女性对labubu欲罢不能?
国家电网不再全额收购可再生电力,光伏怎么生存啊?
健身为什么要多练腿?
nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
成为体育女主播,光「好看」就够了吗?