Phoenix 框架在今年的 Stack Overflow 問卷調查以 83% 成為 Loved vs. Dreaded 的第一名, Phoenix 使用的語言 Elixir 也以 75% 僅次於 Rust 成為最喜愛的語言第二名。
我有幸已經使用 Phoenix 與 Elixir 工作一年了,想趁這次機會寫一個 速成 Phoenix 教學,希望可以讓大家在學習與使用 Phoenix 開發的時候少一些坑。
關於這系列 Elixir 語言 以及它的網頁框架 Phoenix 最近尤其是在今年 StackOverflow 的問卷調查拿到最受喜愛框架後,也在 Elixir...
Elixir 開發者比較常用 asdf-vm 這套版本管理工具來管理 elixir 版本,畢竟多人用,所以比較不會遇到雷,在這篇的終端機指令主要是 bash(z...
Elixir 是 動態型別 + 強型別也就是不必為變數規定型別,處理不同型別的資料時不會幫我們自動處理。這邊帶大家介紹這系列常用到的型別與要注意的點 我們在 i...
全部都是方法 Elixir 是一個比較寬鬆的 Functional(函式) 語言,他有 Functional 語言的好處,沒有物件、沒有類別,只有方法。也沒有嚴...
最剛開始提到的使用 = 賦予變數值,其實有點不對在 Elixir 裡, = 用右邊的值來比對左邊,不僅可以用在單一的值如 name = "小明&quo...
安裝 Phoenix 確定一下 elixir 有沒有裝好了 elixir -v #=> Elixir 1.14.0 (compiled with Erla...
mix 是啥 在產生新的 Phoenix 專案之前,先看一下這個我們之後會一直使用的指令, mix 是 elixir 附上的小工具,常用的功能有 mix f...
用 generator 作弊完後,我們要開始用走一次手寫的流程,先從 Schema 開始,大部分的 Schema 會對應一張資料庫的表格,我們上次用 gener...
建立 schema 表格建立對應的欄位 剛開始用 generator 建立一份完整的基本新增修改流程還有一個方便的地方,就是自己實作或是修改的時候可以產生一個來...
什麼是 changeset changeset (改變集) 紀錄了 原始的資料 準備要更改的資料 有沒有錯誤,錯什麼 舉一個例子來解釋,假如在我們的系統上面...