Я планирую приложение GWT. Как сказал Рэй Райан в Google IO 09:Есть ли штраф за использование истории GWT вместо EventBus
«Получите свою историю правильно, и все наладится правильно».
Я рассмотрел роль истории в своем приложении, и при первых впечатлениях, похоже, я могу обрабатывать все свои потоки управления через токены Истории. Управляющие потоки всего лишь включают спецификацию одного значения индекса (например, 123): поэтому я могу представить это как токен истории «i_123»: несколько компонентов в пользовательском интерфейсе будут запускать в новых токенах истории - для запуска пользовательского интерфейса для обновления. Мой дисплей записи Presenter просто выслушал события истории, которые начинаются с «i_», затем извлекают индекс из совпадающих токенов и обновляются.
Есть ли штраф за эту стратегию? Если мне нужно передать сложные сообщения вокруг приложения, я ценю, что я бы обернул их в события, но это просто не кажется необходимым.
Любые другие мнения по этой стратегии?