语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
炫富真的很爽吗?
在《龙珠》中嘲笑博士学历的孙悟饭为「野比饭」,是否是对科学的不尊重?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
JetBrains 放弃 AppCode 是否是一个错误决定?
谷歌花钱买的安卓系统,为什么要开源,开源后靠啥赚钱?
夸克网盘有可能超越百度网盘吗?
为什么很多NAS厂家都***用***rfs系统,而不是更稳定的zfs?
入职第一天有什么瞬间让你马上想离职的?
KVM显示器有哪些?
golang总体上有什么缺陷?
我的世界怎么租一个四个人的服务器?
为什么说羽毛球是体制内第一运动?
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
问问大家建独立站都是花了多少钱,踩过哪些坑?
前端如何设计网页?