查看源代码 包词汇表

默认情况下,Phoenix 应用程序依赖于几个具有不同目的的包。本页是您作为 Phoenix 开发人员可能使用的不同包的快速参考。

主要包是

  • Ecto - 一种语言集成查询和数据库包装器

  • Phoenix - Phoenix Web 框架(这些文档)

  • Phoenix LiveView - 使用服务器渲染的 HTML 构建丰富的实时用户体验。LiveView 项目还定义了 Phoenix.ComponentHEEx 模板引擎,用于在常规和实时应用程序中渲染 HTML 内容

  • Plug - 用于构建可组合模块 Web 应用程序的规范和便利。这是负责连接抽象和常规请求-响应生命周期的包

您还会使用以下内容

当您深入了解这些库时,您会发现它们在 Phoenix 应用程序中发挥着重要作用

  • Phoenix HTML - 用于安全地处理 HTML 和表单的构建块

  • Phoenix Ecto - 用于将 phoenix 与 ecto 一起使用的插件和协议实现

  • Phoenix PubSub - 具有存在支持的分布式发布/订阅系统

在仪器和监控方面,请查看