私はswift 3.0でプロジェクトを完成させました。すぐにrxSwift、rxCocoaのReactiveXフレームワークで更新したいと思っています。 私の主張は、私が反応的なことを学んでいることです。ReactiveXプログラミングについての問い合わせ
- リアクティブに時間を費やすことは効果がありますか?
- コードが大幅に短縮されるため、アプリケーションのパフォーマンスが向上しますか?
- ReactiveXの将来について個人的にはどう思いますか?
私はswift 3.0でプロジェクトを完成させました。すぐにrxSwift、rxCocoaのReactiveXフレームワークで更新したいと思っています。 私の主張は、私が反応的なことを学んでいることです。ReactiveXプログラミングについての問い合わせ
rx-worldにはいくつかの話題があります。私はそれを与えるだろう。 しかし、以前のプロジェクトのバージョンにrx(他の言語では)がなかった場合、変更はかさばります。受信がなければ : - - :
これを想像してみて(私たちはデータを取得する必要があります) を - uは照会データ構造/機能/サービス - 値が受信して
が返されます: - (データが既に押され、 - サブスクリプションでは常に値を利用できます
Rxはファイルシステムやイベントなどを見て変更します これらはすべてデータとして表示されますObservableを使って放つことができるストリーム。 オブザーバーはそれをサブスクリプションで要求することができます。
これは未来であり、コードは大幅に削減されています。
学習曲線が急峻であるが、最終的には、既存のプロジェクトのための
(あなたが完全にデリゲートを忘れることができますように)いないチーム全体が上にある場合は特に、それは手間の多くになりますはるかに少ないコードを書くに終わります同じレベルのRX-賢明
性能面目立った違い
私は多くのことを変更する必要がありとして(私見)
だからあなたの意見では、私はこのプロジェクトでのRxに移動するべきではありません。まぁ、いいよ。しかし、あなたはパフォーマンスについて何も言及していませんでした。 – umairhhhs
は、何を達成したいかによって異なります。もしあなたが次世代の世代にしたいのであれば、どんなプログラミング言語でもrx形式のコーディングに移行する必要があります。 – Plankton