语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
你捡过最大的漏是什么?
《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
Web后端开发,用Python还是Go呢?
利用爬虫技术能做到哪些很酷很有趣很有用的事情?
湖南龙山一小区车库被淹,4 名业主移车失联其中 3 人遇难,有何警示意义?遇到暴雨有哪些注意事项?
伊朗没有战斗机吗?为什么不起飞空中拼***?
电影《碟中谍》系列中哪一部最好?
多地查摆年轻干部玩心重混日子等问题,如何看待此事?是否能推动干部作风建设?
胸大的女孩子有什么烦恼?
中国的航空发动机现在是什么水平?
警犬知道自己是警犬么?
养乌龟如何降低换水频率?
为什么 macOS 并不差,可市场总敌不过 Windows?
Golang是不是代替了PHP以前的生态位啊?
目前最具性价比的全栈路线是啥?
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?