语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
深圳湾爆炸***中的女子有可能跳到下一层吗?
女生主动起来会有多主动?
如何看待“计算机民科“的网站51soez从6月开始已关站维护?
如何看待暴露但很还原的cos?
目前最具性价比的全栈路线是啥?
PHP和Node.js哪个更爽?
k8s里面kubectl get pod -d wide命令作用是什么?
什么是你去了台湾才知道的事?
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
macOS 上有哪些独有的优质应用?
如何评价茅台暂停京东供货?
谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗?
程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
作为Mac用户有什么推荐的鼠标吗?
Rust开发Web后端效率如何?