V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ysmood
V2EX  ›  编程

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

  •  
  •   ysmood · 2015-10-11 22:18:54 +08:00 · 4155 次点击
    这是一个创建于 3090 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求分享对比下实用感受。

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

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

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

    我是想利用两个开发高并发的系统,比如 web server ,难道他们哪个不适合吗? 不都是 general purpose 语言吗?
    ysmood
        8
    ysmood  
    OP
       2015-10-12 10:23:25 +08:00 via Android
    我问的是使用感受,注意“使用”二字。
    tt67wq
        9
    tt67wq  
       2018-08-09 13:35:53 +08:00
    公司用的 go,自己撸了一些 iex,感觉就是 elixir 的文档略微匮乏了点,大部分都是英文,其他都还好,elixir 的各种轮子有点炫酷,特别是那个 web 框架
    aetherus
        10
    aetherus  
       2020-08-04 15:05:07 +08:00
    感觉 Elixir 的并发处理机制比 Go 好太多。虽然函数式编程刚开始有点不习惯,但是习惯后感觉 OOP 根本不够看。
    ysmood
        11
    ysmood  
    OP
       2020-08-04 15:47:59 +08:00
    @aetherus 朋友都五年了,我都不记得有问过这种问题。elixir 这五年来并没有太大进步,依然还是工具和库匮乏
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5456 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 08:51 · PVG 16:51 · LAX 01:51 · JFK 04:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.