语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
以色列为什么突然敢打伊朗了?不怕被报复?
《三体》的文笔很差吗?
***咖被曝员工月薪 2300 元只休 1 天,这样的薪资和工作条件是否合理?
如果SSD硬盘闲置很多年,内部数据会不会丢失?
哪里有免费的苹果cms v10模板用用?
开发了一个App,上线之后一个用户也没有怎么办?
现在国内有哪些比较不错的 J***a 开源商城系统?
为什么说中国是基建狂魔?
你亲眼见过的厉害中医是什么样?
美国真会下场对伊朗开战吗?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
吴柳芳的真实水平如何?
Electron 和当下其他的桌面开发方法相比如何?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?