语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
你们都用 Python 实现了哪些办公自动化?
淘宝是如何做到长时间在 iOS 后台运行的?
脸与身材不符是种怎样的体验?
为啥大家都这么难戒赌?
曾经的班花,现在还多少人惦记?
女孩子第一次穿高跟鞋是什么体验?
日本制造的质量真的就那么好吗?
中国肥胖率最高的省是河北,北方地区的肥胖率普遍高于南方,是什么原因让北方人更容易发胖?
如果发动机热效率达到100%,一升汽油大概可以让汽车行驶多少公里?
泳池水质如何检测?
怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅?
商城里如何缓存商品信息?
哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
追妻火葬场的文有没有?
为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?