查看原始檔 套件詞彙表
預設上,Phoenix 應用程式依賴於多個套件,這些套件具有不同的用途。此頁面是簡要說明 Phoenix 開發人員可能會使用到的不同套件。
主要的套件為
Ecto - 整合式語言查詢及資料庫包裝器
Phoenix - Phoenix 網頁架構(即本文件)
Phoenix LiveView - 使用伺服器渲染的 HTML 構築豐富的即時使用者經驗。LiveView 專案也定義了
Phoenix.Component
和 HEEx 樣板引擎,用於在一般及即時應用程式中渲染 HTML 內容Plug - Web 應用程式組合模組的規範與便利功能。此套件負責連線抽象化以及一般要求-回應的生命週期
您還將會使用以下內容
ExUnit - Elixir 的內建測試架構
Swoosh - 用於撰寫、傳送和測試電子郵件的函式庫,
mix phx.gen.auth
也使用此函式庫
深入探究時,您會發現這些函式庫在 Phoenix 應用程式中扮演著重要的角色
Phoenix HTML - 安全地處理 HTML 和表單的建構區塊
Phoenix Ecto - plug 和協定的實作,用於將 phoenix 與 ecto 結合使用
Phoenix PubSub - 分散式 pub/sub 系統,具備狀態支援功能
在工具化與監視方面,請查看
Phoenix LiveDashboard - 適用於 Phoenix 開發人員的即時效能監控和偵錯工具
Telemetry Metrics - 常見介面,用於根據遠端測量事件定義指標