语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
瑜伽裤和牛仔裤哪个更显身材?
新手养鱼,鱼缸中能放入哪些水草?
黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
你和你老婆是怎么认识的?
以色列为什么突然敢打伊朗了?不怕被报复?
全世界都在等中美开战吗?
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
express + mongodb (mongoose) 中 mvc的model层如何使用?
乌龟和什么一起养既可以清理龟粪净化水质又可以当龟食物?
还有必要学习爬虫吗?
电话:
座机:
邮箱:
地址: