语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
代码:
如何评价张靓颖刘宇宁《九万字》?
中餐炒菜那么好吃,为什么欧美人不学去?
软路由是否被过度神化?
为什么这么多人讨厌中国移动?
要不要帮导师装服务器?
为什么明明身边二胎非常普遍,但从人口统计数据看,人口依然是在减少的?
HTTP/3 解决了什么问题,又引入了什么新问题?
真的有这种又苗条身材又爆炸的么?
为什么中国盛产“巨婴”,一到国外就通情达理?
Mac上有那些你认为极其好用的***?
室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
为什么棒球在我国毫无水花?
想做流量卡代理,有哪些靠谱的流量卡代理平台?
为什么这么久了还是没有主流软件开发鸿蒙版?
Linux 下有没有类似 Everything 的搜索工具?
你在香港第几年了,后悔过吗?
NAS的盘是否需要一次性买齐?
孩子画过什么画让你非常震惊?
电脑上有什么具体的程序运算是cpu完爆gpu的?
高德地图红绿灯读秒怎么实现的?
请问Adobe***不支持pr国区下载怎么办?
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
胸大的女孩子有什么烦恼?
能发一张在暧昧期的聊天记录吗?
Postgres 和 MySQL 应该怎么选?
postgresql能取代mongodb吗?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
医院为什么很不用安宫牛黄丸急救?
什么时候你开始发现俄罗斯不过如此?