elixir官方入門教程 學習資料

#下一步該去哪html

  1. 構建你的第一個Elixir項目
  2. 元編程
  3. 社區與其它資源
  4. Erlang基礎

想要學習更多?繼續閱讀!node

#構建你的第一個Elixir項目編程

爲了開始你的第一個項目,Elixir裝載了一個叫作Mix的構建工具.你能夠開始你的新項目,只須要運行:安全

mix new path/to/new/project

咱們已經寫好了一個教程,關於如何構建一個Elixir應用,包括它的監督樹,配置,測試等等.這個應用是一個分佈式鍵值存儲器,咱們將鍵值對放到了桶中,而後用多重節點將桶分佈式配置:併發

#元編程編程語言

歸功於Elixir對元編程的支持,它成爲了一個可擴展且能高度自定義的編程語言.Elixir中大多數的元編程是經過宏來實現的,它在一些狀況下很是有用,尤爲是書寫DSL.咱們已經寫了一篇簡短的介紹來解釋宏的基本機制,包括如何書寫宏,以及如何用宏建立DSL:分佈式

#社區和其它資源工具

咱們已經寫好了一篇學習資料,包括推薦書目,視頻和其餘學習Elixir及其生態環境的資源.除此以外,還有許多Elixir資源,例如大會演講,開源項目,以及社區中的其它學習資料.學習

記住不管遇到任何問題,你總能到irc.freenode.net 上的#elixir-lang頻道,或發送信息到郵件列表.你必定會獲得某人的幫助.想獲得最新的新聞和公告,請關注博客和Elixir核心郵件列表(https://groups.google.com/group/elixir-lang-core).測試

別忘了你也能夠檢查Elixir源代碼,它大部分由Elixir編寫(主要是lib目錄),或探索Elixr文檔.

#Erlang基礎

Elixir運行在Erlang虛擬機上,並且Elixir開發者早晚會想和Erlang庫打交道.這裏是一些在線的Erlang學習資源:

  • 這個Erlang語法:快速入門簡明地介紹了Erlang語法.每段代碼都有着等效的Elixir代碼.這使得你不只能學習Erlang的語法,還能複習在本教程中學到的東西.

  • Erlang官方網站有一個簡短的帶圖片的指引闡述了Erlang並行編程的思想.

  • 把你的Erlang學好!是一本優秀的Erlang介紹,包含設計原則,標準庫,最佳實踐等等.若是你已經閱讀過了以前的快速如門課程,你講可以安全地跳過講述語法的最初的兩三章.當你閱讀到併發章節,有趣的地方纔開始了.

相關文章
相關標籤/搜索