リアクティブプログラミングはオブザーバパターンの考え方を使用します。私は、オブザーバーパターンの代わりにリアクションアプローチを使用しなければならない理由を探していません。オブザーバーパターンとリアクティブアプローチの間には多くの類似点があります。 なぜ私はリアクティブプログラミングを使用してオブザーバーパターンを非難するのですか?なぜ反応型プログラミングがオブザーバパターンを置き換えるのですか
2
A
答えて
2
は、おそらく多くの理由がありますが、私の最初のテイクは次のようになります。反応プログラミングだけでObserverパターンを使用するよりもはるか以上です。
例えばmanifestoを参照してください。それで、反応型プログラミングには、少なくとも4つの重要なコーナー(応答性、弾力性、弾力性、および「メッセージバス」)があることが明らかになります。それらは基本的な性質です。それらのどれも(直接的に)「オブザーバー・パターン」につながりません。
実質的には、リアクティブプログラミングは、完全な新しいプラクティスセット/ patternsを確立しています。そのため、「Observer patternsを置き換える」ことは、間違っています。言葉以上に
:私はあなたの評価は反応プログラミングを構成するものの主要部分を無視しているオーバー簡素化だと思います。
もちろん、あなたの場所を解決するために場所のいたるところにオブザーバーパターンを使用している場合、あなたはすでに「反応する世界」にある程度住んでいます。
関連する問題
- 1. 反応でイメージソースを置き換える方法は?
- 2. 機能置き換える反応するルータ正しく
- 3. プリミティブ型でテンプレートクラスを置き換える
- 4. なぜ明示的な型の引数は、ダイヤモンドで置き換える必要がありますか?
- 5. クラスを置き換える値型デザインパターン
- 6. Ajax.BeginFormが私のページ全体を置き換えるのはなぜですか?
- 7. テーブルを反応的にするための最良の置き換え
- 8. rsyslogがタブを#011に置き換えるのはなぜですか?
- 9. Visual Studioがスラッシュをバックスラッシュに置き換えるのはなぜですか?
- 10. str_replaceが疑問符を置き換えないのはなぜですか?
- 11. FileSavePickerがファイルを置き換えないのはなぜですか?
- 12. なぜ反応するのですか?
- 13. なぜフラグメントを置き換えるのではないのですか?
- 14. リストを反応させる際にイメージのsrcを置き換える方法
- 15. 変数で値が置き換えられないのはなぜですか?
- 16. はなぜonvalueChangedに反応型のサンプルパスデータを行いますが
- 17. Javaの反復型パラメータ型がオーバーライドできないのはなぜですか?
- 18. UICollectionViewDelegateFlowLayoutを反応(RxSwift)呼び出しで置き換える方法は?
- 19. 新しい反応ネイティブプロジェクトを初期化し、App Storeの現在の反応ネイティブプロジェクトに置き換えます。
- 20. パラメータ値が置き換えられないのはなぜですか?
- 21. 置き換え機能が置き換えられない
- 22. 反応ブートストラップは、React JSアプリケーション内の他のコンテンツを置き換えます。
- 23. なぜsedはすべてのオカレンスを置き換えないのですか?
- 24. なぜnpmは反応ネイティブが反応しないのですか?
- 25. PythonプログラミングでArgparseモジュールを置き換えるPerlモジュールはありますか?
- 26. なぜpreg_replace()は文字を2回置き換えますか?
- 27. Redis:なぜLuaスクリプトはトランザクションを置き換えますか?
- 28. コンポーネントの状態を反応で置き換えるにはどうすればよいですか?
- 29. のjava - メソッドが置き換える(文字、文字が)型スキャナ
- 30. Rプログラミング:行ごとに値を置き換える方法は?
観察者は緩く結合しているので、弾性と弾力性を実現するために使用できます。理論が進むにつれて、被験者の状態を保存することができ、その状態に応じてハンドリングイベントを使用することは良いことです。私は伝統的なアプローチの代わりに反応的なものを使用する必要があるユースケースが必要ですか? –
あなたは新しい技術を使用しなければならないと思いますか?あなたはその概念を研究します。あなたはあなたの文脈で意味を成すものを描きます。あなたが使っていること。繰り返しますが、*リアクションプログラミング*は全く新しい "アーキテクチャ"スタイルです。単一のパターンだけでなく、 – GhostCat