ReactiveUI是.NET的Reactive程式設計擴充套件框架

banq發表於2014-06-11
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)許可,

Github地址

相關文章