我正在規劃我的GWT應用程序。正如Ray Ryan在Google IO 09上所說的那樣:是否有使用GWT歷史代替EventBus的懲罰
「讓您的歷史記錄正確,並且早點把握好」。
我已經考慮了歷史在我的應用程序中的作用,並且在第一印象中,我似乎可以通過歷史記號處理所有控制流。控制流都只涉及單個索引值的指定(例如123):所以我可以將其表示爲「i_123」歷史記號:UI中的多個組件會觸發新歷史記號 - 觸發UI更新。我的記錄顯示Presenter只會傾聽以「i_」開頭的歷史事件,然後從匹配令牌中提取索引並進行更新。
這個策略有沒有懲罰?如果我需要在應用程序周圍傳遞複雜的消息,我很欣賞我會將這些消息包裝到事件中,但似乎並不需要。
對此策略有何其他意見?