Ash框架——构建你的领域模型,其余部分皆可推导
Ash Framework – Model your domain, derive the rest

原始链接: https://ash-hq.org/

应用设置让你感觉不知所措?本指南提供预设方案来简化您的开发流程。难以抉择?建议从基础的PostgreSQL数据库开始——这是推荐的、广泛支持的数据库。 选项包括: * **Phoenix LiveView:** 直接开始交互式Web开发。 * **GraphQL 或 JSON:API:** 快速构建API。 * **独立PostgreSQL:** 用于简易、专注的Ash体验。 这些预设方案提供了一个基础,您可以稍后添加其他功能,例如身份验证、数据层(SQLite,CSV)、AI集成(Tidewave,Ash AI)、金融、自动化、安全、管理工具、UI组件和可观测性解决方案(AppSignal,OpenTelemetry)。 别让事情过于复杂;选择一个预设方案并开始构建。并非所有功能都已预先配置,可能需要手动设置。或者,您可以开始交互式教程。

Hacker News 的讨论围绕着 Ash Framework 展开,这是一个 Elixir 库,旨在通过建模领域并推导出其他功能来简化应用程序开发。一些 Elixir 开发者,特别是那些从 Rails 转过来的开发者,最初持怀疑态度,担心 Ash 的声明式方法和宏的使用会让他们回到“Rails 魔术”。 然而,其他使用过 Ash 的开发者则分享了积极的经验,强调它能够减少样板代码,强制执行标准化,并提高生产力。他们强调 Ash 并不是 Phoenix 或 Ecto 的替代品,而是建立在它们之上的。它擅长提供具有特定领域数据模型的应用程序层。虽然学习曲线陡峭,文档也可能具有挑战性,但支持性的社区和新兴资源(如 Ash 书籍(测试版))正在提供帮助。

原文

Get Your Installer

Presets

Web

Data Layers

Authentication

AI

Finance

Automation

Safety & Security

Admin & Debugging

UI Components

Observability

* Is or contains an external package, not maintained by the Ash team.

- or -

Try our interactive tutorial

Run in Livebook
联系我们 contact @ memedata.com