Programming Phoenix: Productive |> Reliable |> Fast (Paperback)
暫譯: Programming Phoenix: 生產力 | 可靠性 | 快速 (平裝本)
Chris McCord, Bruce Tate, Jose Valim
- 出版商: Pragmatic Bookshelf
- 出版日期: 2016-05-24
- 售價: $1,160
- 貴賓價: 9.5 折 $1,102
- 語言: 英文
- 頁數: 300
- 裝訂: Paperback
- ISBN: 1680501453
- ISBN-13: 9781680501452
-
相關分類:
網站開發
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
大話設計模式$620$490 -
重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
微互動 Microinteractions (Microinteractions: Designing with Details)$480$379 -
ASP.NET MVC 5 網站開發美學$780$616 -
精彩 AfterEffects CS6 視覺特效製作$650$553 -
R 軟體資料分析基礎與應用 (R for Everyone: Advanced Analytics and Graphics)$650$553 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
Raspberry Pi 超炫專案與完全實戰, 2/e$580$458 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
$534Spring 實戰, 4/e (Spring in Action, 4/e) -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
大數據分析 Excel Power BI 全方位應用$500$395 -
Python 3.5 技術手冊$520$411 -
Python 機器學習 (Python Machine Learning)$580$452 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
網頁就是這麼疊出來的!企劃與設計人員都該懂的版型X模組X樣式設計架構$380$300 -
今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
$356Go 語言實戰 (GO in Action)
相關主題
商品描述
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 的基本知識也是強烈推薦的。
