语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
做个web服务器,gin框架和go-zero怎么选?
如何评价前端框架 Solid?
夸克网盘有可能超越百度网盘吗?
深圳一房屋出现沉降和墙体开裂情况,已封控 25 栋房屋,为什么会出现这种情况?有哪些安全隐患?
有哪些你不喜欢的游戏机制?
买到烂尾楼到底该有多绝望?
有哪些事情是MacOS做不到但Linux可以做到的?
我看很多朋友都在每天吃维生素C,说是能美白,有必要吗?
Firefox是如何一步一步衰落的?
为什么鸿蒙PC要排斥Linux生态?
Swift 和同时代的其他语言比起来怎么样?
各位都在用Docker跑些什么呢?
如何评价 B 站 UP 主酒酿 Lily 王?
开战斗机从上海到北京要多久,那是一种什么样的体验?
想要用c++写一个web服务?有没有好的推荐?性能好,容易上手的?
我国新一代载人飞船「梦舟」零高度逃逸飞行试验成功,该实验有怎样的意义?「梦舟」在未来会发挥哪些作用?