Clojure Reactive Programming

Leonardo Borges

  • 出版商: Packt Publishing
  • 出版日期: 2015-03-26
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 194
  • 裝訂: Paperback
  • ISBN: 1783986662
  • ISBN-13: 9781783986668
  • 相關分類: JVM 語言
  • 下單後立即進貨 (約3~4週)

商品描述

Design and implement highly reusable reactive applications by integrating different frameworks with Clojure

About This Book

  • Learn how to leverage the features of functional reactive programming using Clojure
  • Create dataflow-based systems that are the building blocks of reactive programming
  • Learn different Functional Reactive Programming frameworks and techniques by implementing real-world examples

Who This Book Is For

If you are a Clojure developer who is interested in using Reactive Programming to build asynchronous and concurrent applications, this book is for you. Knowledge of Clojure and Leiningen is required. Basic understanding of ClojureScript will be helpful for the web chapters, although it is not strictly necessary.

In Detail

Reactive Programming (RP) is central to many concurrent systems. It endeavors to make the process of developing highly-concurrent, event-driven, and asynchronous applications simpler and less error-prone. RP comes in many flavors and we will look at some of them in this book.

Clojure Reactive Programming is a practical guide aimed at exploring RP. It starts by describing Functional Reactive Programming (FRP) and its formulations, as well as how it inspired Compositional Event Systems (CES).

It also presents several examples of Reactive applications implemented in different frameworks, allowing you to develop an understanding of the subject as well as learn how to develop your ability to work with time-varying values.

By the end of the book, you will be equipped to solve real-world problems as well as understand the trade-offs between the approaches shown in the book.

商品描述(中文翻譯)

設計並實現高度可重用的反應式應用程式,通過整合不同的框架與 Clojure

關於本書
- 學習如何利用 Clojure 的功能性反應式程式設計特性
- 創建基於資料流的系統,這些系統是反應式程式設計的基石
- 通過實作真實世界的範例,學習不同的功能性反應式程式設計框架和技術

本書適合誰
如果您是 Clojure 開發者,對使用反應式程式設計來構建非同步和併發應用程式感興趣,那麼這本書適合您。需要具備 Clojure 和 Leiningen 的知識。對 ClojureScript 的基本理解將對網頁章節有所幫助,雖然並非絕對必要。

詳細內容
反應式程式設計 (RP) 是許多併發系統的核心。它旨在簡化開發高度併發、事件驅動和非同步應用程式的過程,並減少錯誤的可能性。RP 有多種形式,我們將在本書中探討其中的一些。

Clojure 反應式程式設計是一本實用指南,旨在探索 RP。它首先描述功能性反應式程式設計 (FRP) 及其公式,並說明它如何啟發組合事件系統 (CES)。

本書還提供了幾個在不同框架中實作的反應式應用程式範例,讓您能夠理解該主題,並學習如何發展處理隨時間變化的值的能力。

在本書結束時,您將具備解決真實世界問題的能力,並理解書中所示方法之間的權衡。