Ash Framework: Create Declarative Elixir Web Apps
暫譯: Ash 框架:創建聲明式 Elixir 網頁應用程式

Le, Rebecca, Daniel, Zachary

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2025-09-30
  • 售價: $2,190
  • 貴賓價: 9.5$2,081
  • 語言: 英文
  • 頁數: 294
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798888651520
  • ISBN-13: 9798888651520
  • 相關分類: 網站開發
  • 海外代購書籍(需單獨結帳)

商品描述

Ash Framework is the game-changing toolkit for Elixir developers. With modular, plug-and-play building blocks, Ash slashes development time, effort, and complexity, letting you do more with less code. Design declarative, customizable domain models that are easy to maintain and optimized for performance. Shift your focus to what to build, instead of how, using Ash's intuitive design principles. Tackle bigger challenges and build scalable, future-proof web applications with confidence. Elevate your Elixir skills and revolutionize your workflow with Ash.


Discover a dynamic new way to build web applications with Elixir and Ash Framework. Ash enables you to structure and organize the code you write in a declarative programming style so you can build functionality more quickly and answer complex questions about data more easily.

Start with a Phoenix LiveView app and grow it into a fully functional system as you master Ash's core principles. You'll build the domain model for a music database throughout the book. As you create this model, you'll learn how to define resources with ease, connect them through adaptable relationships, and enrich your models with calculated attributes and aggregates to make your data work smarter. Secure your app with seamless authentication and authorization policies that integrate cleanly across APIs and user interfaces. Skip the busywork by generating REST and GraphQL APIs from your resources, freeing you to focus on building standout features. From dynamic search and nested forms to pubsub and real-time updates, you'll explore practical, real-world scenarios at every turn.

Coauthored by the creator of Ash, this book is packed with insider knowledge, best practices, and actionable guidance to get you started fast. By the end, you'll have the skills and confidence to create applications that grow with your needs.

What You Need:

The book will use and show outputs from the latest versions of Elixir and Erlang, but earlier versions will be supported.

Minimum versions: Elixir 1.15, Erlang/OTP 26, PostgreSQL 14

商品描述(中文翻譯)

Ash Framework 是為 Elixir 開發者量身打造的革命性工具包。透過模組化、即插即用的組件,Ash 大幅縮短開發時間、降低工作量和複雜性,讓你用更少的程式碼做更多的事情。設計可聲明式、可自訂的領域模型,這些模型易於維護且經過性能優化。使用 Ash 的直觀設計原則,將焦點轉向建造什麼,而不是如何建造。自信地應對更大的挑戰,構建可擴展、未來-proof 的網頁應用程式。提升你的 Elixir 技能,並透過 Ash 革新你的工作流程。

發現使用 Elixir 和 Ash Framework 建立網頁應用程式的全新動態方式。Ash 使你能夠以聲明式編程風格結構化和組織你所編寫的程式碼,讓你能更快速地構建功能,並更輕鬆地回答有關數據的複雜問題。

從一個 Phoenix LiveView 應用程式開始,隨著你掌握 Ash 的核心原則,將其發展成一個功能完整的系統。在整本書中,你將構建一個音樂數據庫的領域模型。在創建這個模型的過程中,你將學會如何輕鬆定義資源,通過可調整的關係將它們連接起來,並用計算屬性和聚合來豐富你的模型,使你的數據更智能地運作。使用無縫的身份驗證和授權政策來保護你的應用程式,這些政策能夠在 API 和用戶界面之間乾淨地整合。通過從你的資源生成 REST 和 GraphQL API,省去繁瑣的工作,讓你能專注於構建突出的功能。從動態搜索和嵌套表單到 pubsub 和實時更新,你將在每個轉折中探索實用的現實場景。

這本書由 Ash 的創建者共同撰寫,充滿了內部知識、最佳實踐和可行的指導,讓你快速入門。到最後,你將擁有創建隨著需求增長的應用程式的技能和信心。

你需要的:
本書將使用並顯示最新版本的 Elixir 和 Erlang 的輸出,但早期版本也將受到支持。

最低版本:Elixir 1.15,Erlang/OTP 26,PostgreSQL 14

最後瀏覽商品 (20)