语法简单,新人上手快,项目代码可读性不会太差。
编译快,多平台编译,单二进制,内置syscall 不依赖 libc,很容易部署。
有gc,有原生goroutine,有channel,有map,有recover,性能不算差。
缺点就是错误处理啰嗦。
没有 try-catch 这种方便地分类处理 exception 模式。
泛型支持不完整,结构体上的方法带泛型比较麻烦。
这些因素加到一起,go 是最适合服务端的语言。
现在一些桌面端的软件都开始搞成 go 服务端+原生 UI 或 We…。
{dede:pagebreak/}
现在为什么没有黑客了?
《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
海贼王为什么现在被全网黑?
网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
吃爽了是怎样一种体验?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
如何评价张靓颖刘宇宁《九万字》?
孟羽童回应一手好牌打得稀烂,称「欣赏自己的野心和向上攀登的勇气」,如何看待她的表态?
如何评价上海七宝中学某高三学生因小三门考了204(总分210),感觉无望清北选择跳楼自杀?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
超小团队选择Django还是Flask?
男医生在给年轻靓丽的女性检查时会是什么心态?
现在个人博客不能备案了吗?
鱼缸哪里买比较便宜呢?
颠覆空调形态,美的无外机嵌入式厨房空调新品是黑科技还是噱头?
做明星是种怎样的体验?