ysmood
V2EX  ›  编程

有既用过 Elixir 开发项目,又用过 Go 开发项目的人吗?

  •  
  •   ysmood · Oct 11, 2015 · 5514 views
    This topic created in 4040 days ago, the information mentioned may be changed or developed.

    求分享对比下实用感受。

    11 replies  •  2020-08-04 15:47:59 +08:00
    cxbig
    cxbig
    Oct 11, 2015
    1
    玩了一下 Elixir ,产生了放弃继续学习 Go 的想法。
    WildCat
    WildCat
    Oct 11, 2015 via iPhone
    2
    人气太淡,有没有强力干爹,不敢在上面浪费时间
    ChiangDi
    ChiangDi
    Oct 11, 2015❤️1
    3
    用过 Ruby 和 Erlang 的人可能比较喜欢 Elixir
    JamesRuan
    JamesRuan
    Oct 12, 2015
    4
    编程模型都不一样……

    Erlang 虚拟机设计地非常先进,应该是我了解到的分布式编程的最佳模型。 Elixir 可以看成 Erlang 的语法糖,底层是一致的,类似 coffeescript 和 javascript 的关系。最大缺点是,懂的人少,社区弱。

    Go 没有实际用过,理解为一个自带 coroutine 、 GC 功能的 C 。语言层面比较主流,非常地工程化。优势在于速度快,部署方便,社区活跃(在中国),不过只是在语言层面提供了一种利用多线程的方式,没有提供分布式模型。
    itommy
    itommy
    Oct 12, 2015 via iPhone
    5
    @cxbig 放弃吧 来我们这
    qdwang
    qdwang
    Oct 12, 2015 via Android
    6
    根本目标都不一样 无法比较
    ysmood
    ysmood
    OP
    Oct 12, 2015 via Android
    7
    @qdwang 具体什么不一样呢?

    我是想利用两个开发高并发的系统,比如 web server ,难道他们哪个不适合吗? 不都是 general purpose 语言吗?
    ysmood
    ysmood
    OP
    Oct 12, 2015 via Android
    8
    我问的是使用感受,注意“使用”二字。
    tt67wq
    tt67wq
    Aug 9, 2018
    9
    公司用的 go,自己撸了一些 iex,感觉就是 elixir 的文档略微匮乏了点,大部分都是英文,其他都还好,elixir 的各种轮子有点炫酷,特别是那个 web 框架
    aetherus
    aetherus
    Aug 4, 2020
    10
    感觉 Elixir 的并发处理机制比 Go 好太多。虽然函数式编程刚开始有点不习惯,但是习惯后感觉 OOP 根本不够看。
    ysmood
    ysmood
    OP
    Aug 4, 2020
    11
    @aetherus 朋友都五年了,我都不记得有问过这种问题。elixir 这五年来并没有太大进步,依然还是工具和库匮乏
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1772 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 23:59 · PVG 07:59 · LAX 15:59 · JFK 18:59
    ♥ Do have faith in what you're doing.