1

私は3年前に管理している会社で働いています-ネイティブイベントを使用して完全に作成されたソフトウェア(非常に不十分)であり、完全にリファクタリングすることを計画しています。

私の同僚は、彼がNResponderの実装に完全に賛成しているように立っていますが、私はこの「驚くべき超大げさなすべての問題の解決策」に少し懐疑的であり、それ以来、それが本当に価値があるとは思いません。

  1. いつかNResponderプロジェクトが放棄される可能性があります

  2. 近い将来、AVMを改善し、ネイティブイベントを驚くほど高速化することができます

  3. 新しいチームメイトは、イベントを操作するまったく新しい方法を学ぶコストに悩まされることはありません

  4. NResponderは、特定のパラメーターを使用してカスタムイベントをディスパッチする場合、ネイティブイベントよりも「ルール」が少ない方法で機能します。NResponderはパラメーターとして何でも送信し、このためのビジネスロールを作成する方法はありません。

それで、それは本当に価値がありますか?

4

1 に答える 1

2

NResponderを放棄することは大きな問題ではないと思います。時間の終わりまで、いくつかのバージョンを使い続けることができます。問題は、NResponderで大きなバグを発見した場合、プロジェクトの所有者が修正するまで、自分で修正することを余儀なくされることです。

あなたの代わりに、あなたが言及した他のポイント(学習曲線とAVMの改善)のために、ネイティブイベントを使用するように努力します(リファクタリングを容易にするためにいくつかのカスタムクラスにラップした場合でも、それらのクラスを緩く結合しておくことができれば) )ははるかに重要です。

ネイティブイベントの方が信頼性が高くなります。

于 2013-03-12T20:39:00.853 に答える