The GWT developer community has been active lately, taking to heart the advice given at Google I/O 2009 to move to an MVP/EventBus type architecture for GWT modules.
I’m aware of two primary threads that pertain to the MVP idea. The first, found here: http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/8b0ae5eaf84d8bc2, has been inactive for a few weeks but references a number of useful articles and potential implementations.
More recently this thread: http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/38448a50c5707986 has been active discussing another potential implementation.
This type of UI pattern unfortunately isn’t currently under development in the GWT Incubator, despite its being described as a best practice. Perhaps we’ll see an “official” implementation from Google in the future. Google Code hosts the MVP4G project, but it looks like updates have stalled lately.
It’s only a matter of time before we get a common, freely available and publicly posted MVP/EventBus implementation. After seeing the Google I/O presentation I was left with a sense of urgency, and I hope that we’ll see a strong implementation by the end of the year.
Did I miss an implementation? Leave a comment below!