問題タブ [system.reactive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - LINQtoScalaのイベントに相当します
LINQ to Events in Scalaに似たようなことをすることは可能ですか?これはScala2.8の新しいTraversableトレイトに似ていますか?
linq - IObservable に IQueryable のような機能が追加される予定はありますか? (.NET Rx)
.NET 4.0 で登場する System.Reactive ライブラリの新しい IObservable/IObserver フレームワークは非常に興味深いものです (これとこのリンクを参照してください)。
推測するには時期尚早かもしれませんが、(適切な用語がないため) これらの新しいインターフェイス用に構築された IQueryable のようなフレームワークもあるでしょうか?
特定の使用例の 1 つは、受信呼び出しのチェーンではなく、ソースでのイベントの前処理を支援することです。たとえば、非常に「おしゃべりな」イベント インターフェースを使用している場合、 を使用するSubscribe().Where(...)
と、パイプラインを介してすべてのイベントが受信され、クライアントがフィルタリングを行います。
私が疑問に思っているのは、IQueryableObservable に似たものがあるかどうかです。これにより、これらの LINQ メソッドがSubscribe
ソース内の「スマート」実装に「コンパイル」されます。このようなフレームワークを使用できる特定のネットワーク サーバー アーキテクチャを想像できます。または、.NET コードが新しいデータ通知 (コード内のトリガー) を受信できるようにし、それらの通知をサーバー側でフィルター処理する必要がある SQL Server (またはその点については任意の RDBMS) へのアドオンについてはどうでしょうか。
.net - 従来のイベントに対する .NET Rx の利点は?
.NET 4.0 ベータ 2では、IObservableおよびIObserverインターフェイスが導入されました。
従来の .NET イベントと比べてどのような利点がありますか? これで同じ問題が解決しませんか?
linq - RXフレームワークとも呼ばれるイベントに対するLINQとは何ですか?
LINQ to events、別名RX Framework、別名Reactive Extensions in .NET 4.0(ただし、バックポートバージョンとしても利用可能)とは何ですか?
言い換えれば、System.Reactive.dllのすべてのものは何のためのものですか?
c# - Reactive フレームワークは .NET Framework 3.5 で使用できますか?
IObservable と IObserver は、私が取り組んでいるものに対して今のところ非常に便利です。
.NET 3.5 で使用できる同様のインターフェイスとクラスのセットはありますか?
それとも、.NET 4.0 を使用する前に待つ必要がありますか?
c# - C# の従来のイベント処理を新しい Reactive フレームワークに置き換えることは可能ですか?
これまでに見た System.Reactive.dll のすべての例は、Events、EventArgs、および EventHandlers を扱っています。これなしでイベント通知が処理される例を誰かに見せてもらえないでしょうか。
たとえば、Microsoft の XNA フレームワークには、現在の MouseState を返す Mouse.GetState() という静的メソッドがあります (たとえば、mouseState.LeftButton == ButtonState.Pressed を使用すると、左ボタンが押されているかどうかを確認できます)。したがって、そもそも EventArgs やイベントなどはありません。これは、イベントの概念をまったく導入せずにイベント通知を実現する例として役立つと思います。
System.Reactive はここで役に立ちますか? 誰でもこれを System.Reactive の例にラップできますか?
system.reactive - Rx フレームワークは Web アプリケーションで使用できますか?
私は、LINQ to events と呼ばれる Rx Framework を見てきました。これは間違いなく素晴らしいことですが、これを通常の Windows ベースのアプリだけでなく、Web アプリケーションでも使用できると考える人がいるかどうか疑問に思っていました。
.net - Reactive Framework (Rx) は .NET 4 のタスクとどのように関係していますか?
非同期プログラミングと並行プログラミングは、最近では誰もが気にかけているように思えます。.NET 4 では、組み込みのスレッド セーフ コレクションやもちろんタスクなど、多くの改善が追加されています。これに加えて、私は Reactive Framework (Rx) に目を向け始めました。
タスクは、主に計算パフォーマンスの同時実行性に重点を置いているように見えますが、将来的に完了する操作の一般的なモデルでもあり、他のタイプの非同期操作を処理したり、.Continue*() を使用してそれらを組み合わせたりするために使用できます。 . Rx は、複数のイベントやステートフルなイベント処理に反応するのにより便利なようです。
これらの 2 つのフレームワークの間に重複があると思いますか。具体的には、Task に関して IObservable でのモデリングの使用と、その逆の用途が見られますか?
c# - .NET Reactive Framework の優れた入門書
Microsoft のドキュメント以外に、Microsoft Reactive (Rx) フレームワークの適切な紹介とチュートリアルはありますか?
また、Reactive が従来の非同期コーディング技術を使用して解決するのが困難なプログラミングの問題をより簡単にする (コード付きの) 良い例は何ですか?
.net-4.0 - 観察可能.NET Framework 4.0 Beta2 で
IObservable<T>
インターフェイスは、.NET Framework 4.0 Beta2IObserver<T>
の名前空間に直接配置されます。System
なぜSystem.Collections.Generic
、のようにIEnumerable<T>
?
ps Silverlight Toolkit の Reactive Framework プレビューは、名前空間に含まIObserver<T>
れています。System.Collections.Generic