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 后台任务。

使用方式:资料给出若干快速模式,包括 Phoenix 控制器动作、带 Changeset 的 Ecto Schema、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 开发、数据库操作与后台任务处理。

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