语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
如何看待极客湾评测麒麟X90的性能与表现?
孔雀鱼的种类是如何划分等级的呢?
Excel 到底有多厉害?
有哪些事情是你去了越南以后才知道的?
二氧化碳人工合成淀粉技术现在怎么没动静了?
Node.js是谁发明的?
请问运行windows游戏,steam os和windows哪个效率高?
龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
初学者做游戏用godot还是unity好?
大a下一个牛市多久到来?
新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
谁能劝我不要买NAS?
为什么越来越多的 SSD 不带片外缓存了?
哪张照片让你觉得刘亦菲美得不可方物?