Clojure Applied: From Practice to Practitioner (Paperback)
暫譯: Clojure 應用:從實踐到專家 (平裝本)
Ben Vandgrift, Alex Miller
- 出版商: Pragmatic Bookshelf
- 出版日期: 2015-10-06
- 售價: $1,250
- 貴賓價: 9.5 折 $1,188
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 1680500740
- ISBN-13: 9781680500745
-
相關分類:
JVM 語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$580$458 -
$590$502 -
$580$458 -
$580$458 -
$320$272 -
$550$435 -
$580$452 -
$450$356 -
$400$316 -
$550$435 -
$360$284 -
$490$387 -
$580$458 -
$250鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版)
-
$580$458 -
$1,500$1,500 -
$560$437 -
$2,250$2,138 -
$590$460 -
$480$379 -
$580$458 -
$500$390 -
$450$356 -
$500$425 -
$380$300
相關主題
商品描述
Think in the Clojure way! Once you're familiar with Clojure, take the next step with extended lessons on the best practices and most critical decisions you'll need to make while developing. Learn how to model your domain with data, transform it with pure functions, manage state, spread your work across cores, and structure apps with components. Discover how to use Clojure in the real world, and unlock the speed and power of this beautiful language on the Java Virtual Machine.
Clojure Applied gives you the practical, realistic advice and depth of field that's been missing from your development practice. You want to develop software in the most effective, efficient way possible. This book gives you the answers you've been looking for in friendly, clear language.
Dive into the core concepts of Clojure: immutable collections, concurrency, pure functions, and state management. You'll finally get the complete picture you've been looking for, rather than dozens of puzzle pieces you must assemble yourself. First, explore the core concepts of Clojure development: learn how to model your domain with immutable data; choose the ideal collection; and write simple, pure functions for efficient transformation. Next you'll apply those core concepts to build applications: discover how Clojure manages state and identity; spread your work for concurrent programming; and create and assemble components. Finally, see how to manage external integration and deployment concerns by developing a testing strategy, connecting with other data sources, and getting your libraries and applications out the door.
Go beyond the toy box and into Clojure's way of thinking. By the end of this book, you'll have the tools and information to put Clojure's strengths to work.
What You Need:
To follow along with the examples in the book, you will need Clojure 1.6, Leinegen 2, and Java 6 or higher.
商品描述(中文翻譯)
想要以 Clojure 的方式思考!一旦你熟悉了 Clojure,接下來就可以透過擴展課程學習在開發過程中需要做出的最佳實踐和最關鍵的決策。學習如何用數據建模你的領域,使用純函數進行轉換,管理狀態,將工作分散到多個核心,並用組件結構化應用程式。發現如何在現實世界中使用 Clojure,並釋放這種美麗語言在 Java 虛擬機上的速度和力量。
Clojure Applied 為你提供了實用、現實的建議和深度,這些在你的開發實踐中一直缺失。你希望以最有效、最高效的方式開發軟體。這本書用友好、清晰的語言給你提供了你一直在尋找的答案。
深入了解 Clojure 的核心概念:不可變集合、並發、純函數和狀態管理。你將終於獲得你一直在尋找的完整圖景,而不是必須自己組裝的數十個拼圖塊。首先,探索 Clojure 開發的核心概念:學習如何用不可變數據建模你的領域;選擇理想的集合;並編寫簡單、純粹的函數以進行高效轉換。接下來,你將應用這些核心概念來構建應用程式:發現 Clojure 如何管理狀態和身份;為並發編程分散你的工作;並創建和組裝組件。最後,了解如何通過開發測試策略、連接其他數據來源以及將你的庫和應用程式推出來管理外部整合和部署問題。
超越玩具箱,進入 Clojure 的思維方式。在這本書結束時,你將擁有將 Clojure 的優勢付諸實踐的工具和資訊。
你需要的:
要跟隨書中的範例,你需要 Clojure 1.6、Leiningen 2 和 Java 6 或更高版本。