ReactiveUI是.NET的Reactive程式設計擴充套件框架
Reactiveui是一個.NET世界的reactive擴充套件,適合Silverlight, WPF, or Windows Phone 7建立一個靈活 可測試的使用者介面。
特性如下:
1.非同步程式碼更容易
可以編寫100% 非同步程式碼- 對web服務進行鏈式呼叫,能夠處理重試, timeouts, 快取caching, 和 throttling 併發。
2.強繫結
能夠從ViewModel屬性建立Observables ,然後將它們繫結在一起,不需要另外建立 IValueConverter 類
3.和time-travel一起測試
以“虛擬”放執行對非同步進行試驗,保證其確定性和全速執行。模擬網路或磁碟訪問所造成的延遲,結果並沒有造成單元測試延遲。
4.免費
ReactiveUI 是在Microsoft Public License (MS-PL)許可,
特性如下:
1.非同步程式碼更容易
可以編寫100% 非同步程式碼- 對web服務進行鏈式呼叫,能夠處理重試, timeouts, 快取caching, 和 throttling 併發。
2.強繫結
能夠從ViewModel屬性建立Observables ,然後將它們繫結在一起,不需要另外建立 IValueConverter 類
3.和time-travel一起測試
以“虛擬”放執行對非同步進行試驗,保證其確定性和全速執行。模擬網路或磁碟訪問所造成的延遲,結果並沒有造成單元測試延遲。
4.免費
ReactiveUI 是在Microsoft Public License (MS-PL)許可,
相關文章
- ASP.NET Core擴充套件庫之Http通用擴充套件ASP.NET套件HTTP
- Solon詳解(六)- Solon的校驗擴充套件框架使用與擴充套件套件框架
- 架構設計的立方體擴充套件架構套件
- 設計師對可擴充套件設計工具的探索套件
- 資料中心基礎設施是應該縱向擴充套件還是橫向擴充套件?套件
- 程式設計師需要知道的15個Chrome擴充套件程式設計師Chrome套件
- 15個程式設計師需要知道的Chrome擴充套件程式設計師Chrome套件
- 前端程式設計師必知的30個Chrome擴充套件前端程式設計師Chrome套件
- C#.NET擴充套件方法C#套件
- 使用擴充套件SRAM設計的存內計算套件
- [譯]AppExtension程式設計指南:擴充套件基礎4APP程式設計套件
- [譯]AppExtension程式設計指南:擴充套件基礎1APP程式設計套件
- [譯]AppExtension程式設計指南:擴充套件基礎2APP程式設計套件
- [譯]AppExtension程式設計指南:擴充套件基礎3APP程式設計套件
- ASP.NET MVC 5 Web程式設計3 -- Controller的應用及擴充套件ASP.NETMVCWeb程式設計Controller套件
- 可擴充套件的使用者表設計套件
- 重構 - 設計API的擴充套件機制API套件
- 安裝Swoole框架和擴充套件框架套件
- 程式設計之美:螞蟻爬杆問題的擴充套件程式設計套件
- Laravel深入學習7 – 框架的擴充套件Laravel框架套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- MySQL Sharding可擴充套件設計YMMySql套件
- .Net core Worker Service 擴充套件庫套件
- 如何擴充套件Kubernetes API?套件API
- Java併發程式設計:效能、擴充套件性和響應Java程式設計套件
- MySQL 8.0:無鎖可擴充套件的 WAL 設計MySql套件
- 【17MKH】我在框架中對.Net依賴注入的擴充套件框架依賴注入套件
- .Net開發筆記(十七) 應用程式擴充套件筆記套件
- Rafy 框架 - 外掛級別的擴充套件點框架套件
- chrome擴充套件程式開發Chrome套件
- 編寫可擴充套件程式套件
- Wise Menu for MacFinder擴充套件程式Mac套件
- Lynx技術分析-JS引擎擴充套件設計JS套件
- dubbo是如何實現可擴充套件的?套件
- 如何為可擴充套件系統進行Java Socket程式設計套件Java程式設計
- linux下php實現C/C++擴充套件程式設計LinuxPHPC++套件程式設計
- Chrome 擴充套件程式的開發與釋出 — 手把手教你開發擴充套件程式Chrome套件
- WCF擴充套件:行為擴充套件Behavior Extension套件