这其实是个工程化的原因,个人更喜欢 elixir,elixir 各方面都挺好(自我感觉),还有 Phoenix,但是学习成本来看 go 是最低的,还有观点说代码好维护。。。,这也许就是为什么 go 现在可能会更流行,另外说性能的多数还都没用上(不过中国对 go 的使用比较单一,我了解多数都是写 api,对比国内外用 go 写的东西。。。) 这篇文章比较客观对比语言 https://www.jianshu.com/p/b59677547b26
其实这么多年了,大家应该发现任何技术无论硬件或软件,普及的程度跟技术本身好不好用其实没有直接关系。
最重要的是技术本身有一个可持续性的生态系统 ( Ecosystem ), 简单一点来说就是有多少钱 / 利益 环绕着他。有多少公司是使用他,能够找到多少工作。
我敢说,如果 Google / Amazon / Apple / Netflix / Mcrosoft 其中一个有大型项目采用 Elixir 而得到成功,那么 Elixir 不出半年便能够火起来。
是的,其实 Elixir 主要的问题还是使用的人少,缺少明星项目。 考虑到将来团队规模扩大需要面对招聘上的压力我是不会推荐使用 elixir 的。 招聘少学的人就少,会的人少就更不敢用,恶性循环。 但还是推荐个人了解一下 erlang、elixir 的。组团队真的要慎重。