Clojure Applied: From Practice to Practitioner (Paperback)
暫譯: Clojure 應用:從實踐到專家 (平裝本)
Ben Vandgrift, Alex Miller
- 出版商: Pragmatic Bookshelf
- 出版日期: 2015-10-06
- 售價: $1,250
- 貴賓價: 9.8 折 $1,225
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 1680500740
- ISBN-13: 9781680500745
-
相關分類:
JVM 語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
大話資料結構$590$466 -
Hadoop 管理手冊 (Hadoop Operations)$580$493 -
精通 Objective-C 程式設計, 6/e (Programming in Objective-C, 6/e)$580$458 -
我用 LinkedIn 找到高薪國外工作 (2014豪華升級版)$320$272 -
C++ API 設計 (API Design for C++)$550$435 -
養成 iOS 8 App 程式設計實力的 25 堂課-最新 Swift 開發教學(A Practical Guide to Building Your First App from Scratch: Beginning iOS 8 Programming with Swift)$580$452 -
實戰 Wireshark|網路分析其實很簡單$450$356 -
It's Django -- 用 Python 迅速打造 Web 應用$400$340 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
程式設計師的面試大進擊 (Coding Interviews: Questions, Analysis & Solutions )$490$387 -
Raspberry Pi 超炫專案與完全實戰, 2/e$580$458 -
$294鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版) -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
Raspberry Pi 3 Model B- Element 14 版$1,500$1,500 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
AWS Certified Solutions Architect Official Study Guide: Associate Exam$2,090$1,986 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
Python 初學特訓班 (增訂版) (附250分鐘影音教學/範例程式)$480$379 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
Python:期貨演算法交易實務 121個關鍵技巧詳解$500$390 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$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 或更高版本。
