Programming Phoenix: Productive |> Reliable |> Fast (Paperback)
暫譯: Programming Phoenix: 生產力 | 可靠性 | 快速 (平裝本)
Chris McCord, Bruce Tate, Jose Valim
- 出版商: Pragmatic Bookshelf
- 出版日期: 2016-05-24
- 定價: $1,160
- 售價: 8.8 折 $1,021
- 語言: 英文
- 頁數: 300
- 裝訂: Paperback
- ISBN: 1680501453
- ISBN-13: 9781680501452
-
相關分類:
Functional-programming
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$620$490 -
$800$632 -
$580$452 -
$480$379 -
$780$616 -
$650$514 -
$650$553 -
$780$616 -
$360$284 -
$580$458 -
$620$484 -
$454Spring 實戰, 4/e (Spring in Action, 4/e)
-
$560$437 -
$680$530 -
$420$332 -
$500$395 -
$520$411 -
$580$452 -
$580$458 -
$380$251 -
$590$502 -
$500$395 -
$360$180 -
$580$458 -
$419$398
相關主題
商品描述
Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building an application that's fast and reliable. At every step, you'll learn from the Phoenix creators not just what to do, but why. Packed with insider insights, this definitive guide will be your constant companion in your journey from Phoenix novice to expert, as you build the next generation of web applications.
Phoenix is the long-awaited web framework based on Elixir, the highly concurrent language that combines a beautiful syntax with rich metaprogramming. The authors, who developed the earliest production Phoenix applications, will show you how to create code that's easier to write, test, understand, and maintain.
The best way to learn Phoenix is to code, and you'll get to attack some interesting problems. Start working with controllers, views, and templates within the first few pages. Build an in-memory repository, and then back it with an Ecto database layer. Learn to use change sets and constraints that keep readers informed and your database integrity intact. Craft your own interactive application based on the channels API for the real-time, high-performance applications that this ecosystem made famous. Write your own authentication components called plugs, and even learn to use the OTP layer for monitored, reliable services. Organize your code with umbrella projects so you can keep your applications modular and easy to maintain.
This is a book by developers and for developers, and we know how to help you ramp up quickly. Any book can tell you what to do. When you've finished this one, you'll also know why to do it.
What You Need:
To work through this book, you will need a computer capable of running Erlang 17 or better, Elixir 1.1, or better, Phoenix 1.0 or better, and Ecto 1.0 or better. A rudimentary knowledge of Elixir is also highly recommended.
商品描述(中文翻譯)
不要在快速與美觀之間妥協:你可以擁有一切。Phoenix 的創建者 Chris McCord、Elixir 的創建者 Jose Valim,以及獲獎作者 Bruce Tate 將帶你一步步建立一個快速且可靠的應用程式。在每一步中,你將從 Phoenix 的創建者那裡學到不僅是該做什麼,還有為什麼這樣做。這本充滿內部見解的權威指南將成為你從 Phoenix 新手到專家的不斷伴侶,幫助你構建下一代的網路應用程式。
Phoenix 是基於 Elixir 的期待已久的網路框架,Elixir 是一種高度並發的語言,結合了美觀的語法和豐富的元程式設計。這些作者開發了最早的生產級 Phoenix 應用程式,將向你展示如何創建更易於編寫、測試、理解和維護的程式碼。
學習 Phoenix 的最佳方式就是編碼,你將面對一些有趣的問題。在前幾頁中開始處理控制器、視圖和模板。建立一個內存儲存庫,然後用 Ecto 數據庫層來支持它。學習使用變更集和約束,讓讀者保持知情並保持數據庫的完整性。根據通道 API 構建自己的互動應用程式,這是這個生態系統所聞名的即時高效能應用程式。編寫自己的身份驗證組件,稱為 plugs,甚至學習如何使用 OTP 層來實現受監控的可靠服務。使用 umbrella 專案組織你的程式碼,以便保持應用程式的模組化和易於維護。
這是一本由開發者為開發者撰寫的書,我們知道如何幫助你快速上手。任何書籍都可以告訴你 該做什麼。當你完成這本書時,你也將知道 為什麼要這樣做。
你需要的:
要學習這本書,你需要一台能夠運行 Erlang 17 或更高版本、Elixir 1.1 或更高版本、Phoenix 1.0 或更高版本,以及 Ecto 1.0 或更高版本的電腦。對 Elixir 的基本知識也是強烈推薦的。