
erlang 如果是自由精英主义的话,go 就是新生代的实用主义……
erlang 不是不屌,是无论从招人还是项目维护上成本太高了,10个应聘的6个PHP3个JAVA1个其他,这个其他估计只有10%不到的几率是个会 erlang 的,注意我说的是会,不是熟练or精通,面个试连 Actor 模型都说不清楚的那种,你是老板你不心疼钱?加上没有「一定无法替代」的理由,成为冷门语言就正常咯。
go 呢,首先他有个爹,然后他有个爹,最后他有个爹,没了,就这样粗暴。gc 怎么了,stw 怎么了,又不是人人做端游,又不是人人做高频交易,连不是人人都用的模板都被干走了 go 爹真心不会在意这些小问题的。
go 最大的优势就是没特点,没所谓的「magic」,这对于工程来说简直是完美。甚至 gmt 都让工程师争大括号要不要新开一行的争论都省了,没模板编译时中规中矩各种没性格,直接拉低的是什么,是人力成本啊。想想看一门语言,能 cover 90%以上的用况,还一次编译到处可以跑,没依赖,没内存泄露,有并发模型,新人接手分分钟,最重要的是它爹还特牛逼,怎么可能不火。
