Awesome talk, great slides! If you aren’t already impressed by GWT (aka Swing for the all browsers 😉) , this talk should bring you over. This gave a number of new ideas. One of them is obviously the MVP pattern. Ryan attributes this to the great Martin Fowler. So, I went to Fowler’s site looking for more, and found this retirement note.
I’m also now looking forward to using the the EventBus architecture. It reminds me of the one of the driving forces behind some organizations using SOA. It just makes sense. In my unit tests, I’m still a Luddite – at least in my use of Mock objects… Uh, the lack thereof. However, I’m sold on the style he presented.
I’m a long time Spring user, so not sure where I stand on moving to Gin and Guice for GWT. But when I looked, I didn’t see a Google OS project for easy Spring/GWT integration. Unless I’m missing something I don’t think I’ll have much of a choice.
As it turns out, Spring is still a viable option – http://pgt.de/2009/07/17/non-invasive-gwt-and-spring-integration-reloaded/
Pingback: that’s great… » Google IO - Architecting GWT Apps talk
The gwt-presenter(http://bit.ly/aGNbTm) and gwt-dispatch(http://bit.ly/cSz2wO) projects really make all this MVP stuff much easier.
With the AppController concept, you can have just one page, while still handling anchors/bookmarks for navigation. http://bit.ly/9NuopS