私はBackbone Fundamentalsを読んでいて、新しいプロジェクトでメディエーターとファサード パターンを使用することを計画していましたが、読んでいて、なぜアプリのメイン ルーター オブジェクト、または拡張するオブジェクトを使用できないのか疑問に思っていました。本で概説されているように、サブスクライブおよびパブリッシュ メソッドを実装するのではなく、メディエーターとして Backbone.Events を使用します。
Backbone 0.9.9 のドキュメントで、Backbone オブジェクト (現在は Backbone.Events から拡張されている) をグローバル イベント バスとして使用することが明示的に言及されているため、これについてさらに興味があります。これが良い選択肢であるかどうか、そしてそうでない場合はその理由を誰かが明確にすることができますか?