SuperAPI AI 工具集

moai-lang-elixir

编程与开发

查看项目

更新于 10-16 01:17

技能介绍

用途:该技能定位为 Elixir 1.17+ 开发专家,覆盖 Phoenix 1.7、LiveView、Ecto、OTP 模式与函数式编程,适合开发实时应用、分布式系统等场景。当出现 .ex、.exs 文件、mix.exs、config/ 目录或 Phoenix/LiveView 相关讨论时自动触发。

主要能力:Elixir 1.17 的模式匹配、管道、协议、行为与宏;Phoenix 1.7 的控制器、LiveView、Channels、PubSub 与 Verified Routes;Ecto 的 Schema、Changeset、查询、迁移与 Multi;OTP 的 GenServer、Supervisor、Agent、Task、Registry;ExUnit 测试;Mix 构建工具与发布;Oban 后台任务。

使用方式:资料给出控制器、Ecto Schema 与 Changeset、GenServer、LiveView 组件与表单、Channels、Verified Routes、Ecto.Multi 事务、查询组合等模式示例,均以文字描述实现思路,未提供完整代码。常用命令包括 elixir --version、mix --version、mix deps.get、mix deps.compile、mix clean、mix ecto.create、mix ecto.migrate、mix ecto.rollback、mix phx.server、iex -S mix phx.server、MIX_ENV=prod mix release。

适用场景:实时应用、分布式系统、Phoenix Web 开发、数据库操作与后台任务处理。可与 moai-domain-backend、moai-domain-database、moai-workflow-testing、moai-essentials-debug、moai-platform-deploy 配合使用。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;高级内容(生产发布、libcluster 分布式、LiveView 流与组件、监督树、Telemetry、安全与 CI/CD)仅列出主题,未展开细节。