语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
你从哪些方面可以看出现在的年轻人活得很累?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
为什么“柴犬”从万人迷,变成万人嫌?
为什么这么久了还是没有主流软件开发鸿蒙版?
都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
27℃ 的冷空调和 27℃ 的热空调有什么区别?
现代艺术只考虑意义、不考虑美感吗?
鸿蒙电脑会在国内逐渐取代windows电脑吗?
怎么看待B站舞蹈区和某些风格比较暴露的up?
为什么西方发达国家的女人几乎不坐月子,而中国女人有坐月子的习俗?
为什么现在吹Rust的人这么多?
所有电子都是一模一样的吗?
马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
始终怀不上孕是种怎样的体验?