Functional Reactive Programming (Paperback)
            
暫譯: 函數式反應式程式設計 (平裝本)
        
        Stephen Blackheath, Anthony Jones
- 出版商: Manning
- 出版日期: 2016-08-20
- 售價: $1,580
- 貴賓價: 9.5 折 $1,501
- 語言: 英文
- 頁數: 360
- 裝訂: Paperback
- ISBN: 1633430103
- ISBN-13: 9781633430105
- 
    相關分類:
    
      Functional-programming
 
立即出貨
買這商品的人也買了...
- 
                
                   深入淺出 Java 程式設計, 2/e (Head First Java, 2/e) 深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695
- 
                
                   重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code) 重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632
- 
                
                   Arduino 機器人製作聖經 (Arduino Robot Bonanza) Arduino 機器人製作聖經 (Arduino Robot Bonanza)$680$612
- 
                
                   JavaScript 設計模式與開發實踐 JavaScript 設計模式與開發實踐$460$359
- 
                
                   C Primer Plus, 6/e (中文版) C Primer Plus, 6/e (中文版)$680$537
- 
                
                   精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages) 精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616
- 
                
                   陪孩子學程式 -- Scratch 遊戲設計好好玩 陪孩子學程式 -- Scratch 遊戲設計好好玩$299$254
- 
                
                  計算機概論, 12/e (Brookshear: Computer Science: An Overview, 12/e)$760$745
- 
                
                   iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift) iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538
- 
                
                   Windows 10 使用手冊 Windows 10 使用手冊$450$383
- 
                
                   王者歸來 - Struts2 + Spring + Hibernate 框架技術與專案實戰應用, 3/e 王者歸來 - Struts2 + Spring + Hibernate 框架技術與專案實戰應用, 3/e$720$612
- 
                
                   你所不知道的 JS|範疇與 Closures,this 與物件原型 (You Don't Know JS: this & Object Prototypes) 你所不知道的 JS|範疇與 Closures,this 與物件原型 (You Don't Know JS: this & Object Prototypes)$520$411
- 
                
                   讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學) 讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332
- 
                
                   Python 函式庫語法範例字典 Python 函式庫語法範例字典$450$383
- 
                
                   寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs) 寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs)$580$458
- 
                
                   Windows 10 IOT 物聯網入門與實戰 - 使用 Raspberry Pi (附120段教學與執行影片/範例檔) Windows 10 IOT 物聯網入門與實戰 - 使用 Raspberry Pi (附120段教學與執行影片/範例檔)$580$493
- 
                
                  快速精通 Bootstrap (Bootstrap Essentials)$320$250
- 
                
                  .jpg) Python + Spark 2.0 + Hadoop 機器學習與大數據分析實戰 Python + Spark 2.0 + Hadoop 機器學習與大數據分析實戰$680$530
- 
                
                   網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web) 網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458
- 
                
                   iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562
- 
                
                   今天不學機器學習,明天就被機器取代:從 Python 入手+演算法 今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502
- 
                
                   超圖解 Arduino 互動設計入門, 3/e 超圖解 Arduino 互動設計入門, 3/e$680$578
- 
                
                   Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git) Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458
- 
                
                   Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners) Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425
- 
                
                   $354C++ 程序設計實踐與技巧 : 測試驅動開發 (Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better) $354C++ 程序設計實踐與技巧 : 測試驅動開發 (Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better)
商品描述
Summary
Functional Reactive Programming teaches the concepts and applications of FRP. It offers a careful walk-through of core FRP operations and introduces the concepts and techniques you'll need to use FRP in any language.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Today's software is shifting to more asynchronous, event-based solutions. For decades, the Observer pattern has been the go-to event infrastructure, but it is known to be bug-prone. Functional reactive programming (FRP) replaces Observer, radically improving the quality of event-based code.
About the Book
Functional Reactive Programming teaches you how FRP works and how to use it. You'll begin by gaining an understanding of what FRP is and why it's so powerful. Then, you'll work through greenfield and legacy code as you learn to apply FRP to practical use cases. You'll find examples in this book from many application domains using both Java and JavaScript. When you're finished, you'll be able to use the FRP approach in the systems you build and spend less time fixing problems.
What's Inside
- Think differently about data and events
- FRP techniques for Java and JavaScript
- Eliminate Observer one listener at a time
- Explore Sodium, RxJS, and Kefir.js FRP systems
About the Reader
Readers need intermediate Java or JavaScript skills. No experience with functional programming or FRP required.
About the Authors
Stephen Blackheath and Anthony Jones are experienced software developers and the creators of the Sodium FRP library for multiple languages. Foreword by Heinrich Apfelmus. Illustrated by Duncan Hill.
Table of Contents
- Stop listening!
- Core FRP
- Some everyday widget stuff
- Writing a real application
- New concepts
- FRP on the web
- Switch
- Operational primitives
- Continuous time
- Battle of the paradigms
- Programming in the real world
- Helpers and patterns
- Refactoring
- Adding FRP to existing projects
- Future directions
商品描述(中文翻譯)
**摘要**  
《功能反應式程式設計》教授FRP的概念和應用。它提供了核心FRP操作的詳細步驟,並介紹了您在任何語言中使用FRP所需的概念和技術。  
購買印刷書籍可獲得Manning Publications提供的免費PDF、Kindle和ePub格式電子書。  
**關於技術**  
當今的軟體正轉向更具非同步性和事件驅動的解決方案。數十年來,觀察者模式一直是首選的事件基礎架構,但它被認為容易出錯。功能反應式程式設計(FRP)取代了觀察者,徹底改善了事件驅動代碼的質量。  
**關於本書**  
《功能反應式程式設計》教您FRP的運作方式及其使用方法。您將首先了解FRP是什麼以及為什麼它如此強大。接著,您將通過綠地和遺留代碼學習如何將FRP應用於實際案例。本書中包含來自多個應用領域的示例,使用Java和JavaScript。完成後,您將能夠在構建的系統中使用FRP方法,並花更少的時間修復問題。  
**內容概覽**  
- 以不同的方式思考數據和事件  
- Java和JavaScript的FRP技術  
- 一次消除一個觀察者  
- 探索Sodium、RxJS和Kefir.js FRP系統  
**關於讀者**  
讀者需要具備中級的Java或JavaScript技能。不需要具備功能程式設計或FRP的經驗。  
**關於作者**  
**Stephen Blackheath**和**Anthony Jones**是經驗豐富的軟體開發人員,也是多種語言的Sodium FRP庫的創建者。前言由**Heinrich Apfelmus**撰寫。插圖由**Duncan Hill**提供。  
**目錄**  
1. 停止收聽!  
2. 核心FRP  
3. 一些日常小工具  
4. 寫一個真正的應用程式  
5. 新概念  
6. 網路上的FRP  
7. 切換  
8. 操作原語  
9. 持續時間  
10. 範式之戰  
11. 現實世界中的程式設計  
12. 幫助器和模式  
13. 重構  
14. 將FRP添加到現有項目  
15. 未來方向  

 
     
     
     
     
     
     
     
     
    