语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
我的世界怎么租一个四个人的服务器?
OpenWrt 能做哪些有趣的事?
为什么证券从业人员不许炒股?
什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
伊朗的军事实力是不是打不过以色列?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
中国有能打到美国本土的导弹吗……有的话最远能打到哪里呢?
墨脱水电站建设有什么进展?
什么是bootloader?
真的有这种又苗条身材又爆炸的么?
为什么感觉现在的 bilibili 很没意思?
jwt的设计合理吗?
60×40×50 的鱼缸,请问有什么样的过滤器好用呢?
几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
显示器选32还是27,2k还是4k?