语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
代码:
40系显卡性能是否过剩?
怎么通俗的解释路由这个词?
北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
为什么中国人去非洲务工后,大多不愿意回国?
如何评价阿里等大厂笔试现已经禁用本地IDE?
有人认识这个小姐姐吗,超爱她的照片?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
你为什么坚持使用/学rust?
有没有什么好用的***分享?
组nas一定要TDP低的cpu吗?
打算买MacBook Air M4丐版或Mac mini M4丐版二选一,请问哪个性价比高?
孩子为什么越大越不愿意跟我们说话?
养乌龟是什么体会?
小朋友到底应不应该购买SWitch?
为什么 lua 在游戏开发中应用普遍?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
如何看待 Rust 写的 PNG 解码器比 C 实现更快?
做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
为什么现在科技热点是GPU,不是CPU了?
普通人的电脑配置到底是什么水平?
为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
下雨了,去哪里钓鱼??下雨了,去哪里钓鱼??
Firefox 浏览器是否还有可能浴火重生?
如何看待 typst?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
做引体向上可能会诱发腰肌劳损吗?
27寸显示器是否有必要到4K?
女明星陪酒真的存在吗?
为什么Dreamwe***er,FrontPage会被淘汰?