我正在计划我的 GWT 应用程序。正如 Ray Ryan 在 Google IO 09 上所说:
“让你的历史正确,并尽早正确”。
我已经考虑过历史在我的应用程序中的作用,在第一印象中,我似乎可以通过历史令牌处理我的所有控制流。控制流都只涉及单个索引值的规范(例如 123):因此我可以将其表示为“i_123”历史令牌:UI 中的多个组件将在新的历史令牌中触发 - 以触发 UI 更新。我的记录显示 Presenter 只会监听以“i_”开头的历史事件,然后从匹配的标记中提取索引并更新。
这种策略有惩罚吗?如果我需要在应用程序周围传递复杂的消息,我很感激我会将这些消息包装到事件中,但这似乎没有必要。
对这个策略还有其他意见吗?