Reactive Programming for .NET Developers

Antonio Esposito, Michael Ciceri

  • 出版商: Packt Publishing
  • 出版日期: 2016-07-22
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 276
  • 裝訂: Paperback
  • ISBN: 1785882880
  • ISBN-13: 9781785882883
  • 相關分類: .NET
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Key Features

  • Get to grips with the core design principles of reactive programming
  • Learn about Reactive Extensions for .NET through real-world examples
  • Improve your problem-solving ability by applying functional programming

Book Description

Reactive programming is an innovative programming paradigm focused on time-based problem solving. It makes your programs better-performing, easier to scale, and more reliable.

Want to create fast-running applications to handle complex logics and huge datasets for financial and big-data challenges? Then you have picked up the right book!

Starting with the principles of reactive programming and unveiling the power of the pull-programming world, this book is your one-stop solution to get a deep practical understanding of reactive programming techniques. You will gradually learn all about reactive extensions, programming, testing, and debugging observable sequence, and integrating events from CLR data-at-rest or events. Finally, you will dive into advanced techniques such as manipulating time in data-flow, customizing operators and providers, and exploring functional reactive programming.

By the end of the book, you'll know how to apply reactive programming to solve complex problems and build efficient programs with reactive user interfaces.

What you will learn

  • Create, manipulate, and aggregate sequences in a functional-way
  • Query observable data streams using standard LINQ query operators
  • Program reactive observers and observable collections with C#
  • Write concurrent programs with ease, scheduling actions on various workers
  • Debug, analyze, and instrument Rx functions
  • Integrate Rx with CLR events and custom scheduling
  • Learn Functional Reactive Programming with F#

商品描述(中文翻譯)

主要特點


  • 掌握反應式編程的核心設計原則

  • 通過實際案例學習使用 .NET 的反應式擴展

  • 應用函數式編程提升解決問題的能力

書籍描述

反應式編程是一種以時間為基礎的創新編程範式,專注於解決時間相關的問題。它使得你的程式更高效、更易擴展、更可靠。

想要創建能夠處理複雜邏輯和大數據挑戰的快速運行應用程式嗎?那麼你選對書了!

從反應式編程的原則開始,揭示拉取編程世界的威力,這本書是你深入了解反應式編程技術的一站式解決方案。你將逐步學習有關反應式擴展、編程、測試和調試可觀察序列的所有知識,並將 CLR 數據或事件集成到程序中。最後,你將深入探索高級技術,如在數據流中操作時間、自定義運算符和提供者,以及探索函數式反應式編程。

通過閱讀本書,你將學會如何應用反應式編程解決複雜問題,並使用反應式用戶界面構建高效的程式。

你將學到什麼


  • 以函數式方式創建、操作和聚合序列

  • 使用標準的 LINQ 查詢運算符查詢可觀察數據流

  • 使用 C# 程式設計反應式觀察者和可觀察集合

  • 輕鬆編寫並行程式,在不同的工作器上安排操作

  • 調試、分析和儀器化 Rx 函數

  • 將 Rx 與 CLR 事件和自定義調度集成

  • 使用 F# 學習函數式反應式編程