2019年,Erlang社區在應用層上除了aeternity區塊鏈讓人印象深刻(Killer App)外,就沒有特別出彩的應用出現。在Web,IoT,MessageQueue這些成熟領域,已經有相當成熟的基礎庫,比如:Cowboy,Emqx,RabbitMq等,但是由於Erlang圈非常小衆和Ericsson低調(“不太主動”)的開源態度,還無法依賴這些基礎庫形成豐富強大的生態鏈。今年Erlang最大的亮點就是來自OTP Team R22的大量全新重構,主旋律是深耕底層,R22在19年一共出了6個版本:
反觀Elixir社區就非常活躍,twitter總是有各式conference/talk通知,ElixirForum論壇,Reddit上也能看到不斷有新鮮的血液加入,每週也有人博客分享學習Elixir的成果。Elixir更是在stackoverflow的技術調查問卷中最受喜歡的語言中獲是了第八位的好成績,同時在Erlang也在最讓你害怕(Dreaded)中榮獲第六名😂。
可以明顯感受到Elixir在2019年是快速發展期,版本更加成熟,穩定。大量開發者活躍,各種各樣的開源庫,如果你已經掌握了Erlang,基本上可以快速上手Elixir,並且對它得心應手。
Erlang Solution在2019年12月11日發佈Elixir Highlight 2019-Best Of The Beam。
精選文章
Phoenix LiveView Release.
你可以不用javascript就寫炫酷實時的web,Phoenix2019年的重大特性。
Interactive web apps without JavaScript using Phoenix LiveView at ElixirConf EU.-
統一和標準化Erlang/Elixir如何收集監控數據的API接口,這是Erlang Solution和Elixir Core Team一起制定的基礎標準
庫,代碼也非常短小,值得一看!我在自己的ecron中也集成了它. How Learning Elixir Made Me a Better Programmer.
- 語法類Ruby,簡單快速上手。
- 函數式語言。
- 無縫支持強大成熟的Erlang/OTP各種特性(熱更新,模式匹配)
What are the best conference talk videos for Elixir?
Reddit討論了Elixir最佳演講系列。
-
如何實戰使用fporf,eflame來查問題。
其它還有關於機器學習,單機100,000LoT設備等等。