GWT アプリを計画しています。Ray Ryan が Google IO 09 で言ったように:
「履歴を正しく取得し、早期に正しく取得してください」。
私は自分のアプリケーションにおける履歴の役割を検討しましたが、最初の印象では、履歴トークンを介してすべての制御フローを処理できるようです。制御フローはすべて、単一のインデックス値 (例: 123) の指定のみを含みます。したがって、これを「i_123」履歴トークンとして表すことができます。UI の複数のコンポーネントが新しい履歴トークンで起動し、UI の更新をトリガーします。私のレコード表示プレゼンターは、「i_」で始まる履歴イベントをリッスンし、一致するトークンからインデックスを抽出して更新します。
この戦略にペナルティはありますか? アプリで複雑なメッセージを渡す必要がある場合は、これらをイベントにラップすることをお勧めしますが、必要ではないようです。
この戦略について他に意見はありますか?