2016-03-09 77 views
8

私はオブジェクト指向プログラミングについてかなりの知識があり、リアクティブプログラミングについてほとんど理解していません。オブジェクト指向プログラミングとリアクティブプログラミングの違い

誰でもオブジェクト指向プログラミングとリアクティブプログラミングの違いを説明できますか?

+0

実際にプログラミングの質問ではないので、ここで試してみることをお勧めします:http://superuser.com/。 –

+1

@ramedju SuperUserは特にプログラミングに関するものではありません。この質問は間違いなくそこから離れているはずです。 –

答えて

2

オブジェクト指向プログラミング(OOP)はタイププログラミング言語(設計)であり、リアクティブプログラミングは非同期データフローを扱うプログラミングパラダイムです。

リアクティブプログラミングは言語タイプ(oops /関数ベース)に依存しません。 -

リモートサーバー(rpc)で2つの数値の合計を計算する場合は、サーバーに数値を送信してsumメソッド(プロシージャ)を呼び出してからサーバー応答を合計する必要があります。今あなたは幸せで、サーバーも幸せです。しかし、すでにサーバー上にある大きなファイルを合計している別のプロシージャーを呼び出すと、数秒かかる場合があります(または数分かかる場合もあります)。そのプロシージャーを呼び出すと、プログラムは応答を待機します。今、あなたは他のものを実行するのもいらいらしているので、到着するたびにその合計を提供する他のスレッドでこの部分を実行する方がよいと思います。これは、非同期的にデータを処理する、リアクティブプログラミングです。

関連する問題