Nicely done, David. +1 On Thu, Apr 7, 2011 at 8:39 AM, David Chandler <drfibona...@google.com>wrote:
> Thanks for the vote of confidence, but let me suggest that some of the > confusion around MVP results from overloading the term (I bear some of the > blame here, sorry). > > Three key ideas of MVP proper are > 1. Views are interfaces (so they can be tested without GWTTestCase, among > other reasons) > 2. Presenters are POJOs that contain no Widgets > 3. Views and presenters refer to each other only via interfaces (and in the > original style of MVP, a presenter may call methods on the view interface, > but not the other way around) > > Ray Ryan's famous I/O talk in 09 also mentioned place/history management > and the Command pattern, which are very useful ideas but not part of MVP > proper. Various 3rd party MVP frameworks offered all these capabilities > together as "MVP" and the GWT docs refer to Activities and Places as the MVP > framework, but they're really not MVP proper, which has no doubt led to some > confusion. GWT's Activities and Places offer place/history management, but > require no View or Presenter classes so you are free to create your own or > use one of the 3rd party frameworks for these. I'm sure the community will > have further recommendations :-) > > HTH, > /dmc > > On Thu, Apr 7, 2011 at 12:48 AM, -sowdri- <sow...@gmail.com> wrote: > >> Better to use MVP with activities and places as suggested by official GWT >> team. >> >> Thanks, >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Web Toolkit" group. >> To post to this group, send email to google-web-toolkit@googlegroups.com. >> To unsubscribe from this group, send email to >> google-web-toolkit+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/google-web-toolkit?hl=en. >> > > > > -- > David Chandler > Developer Programs Engineer, Google Web Toolkit > w: http://code.google.com/ > b: http://googlewebtoolkit.blogspot.com/ > t: @googledevtools > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to google-web-toolkit@googlegroups.com. > To unsubscribe from this group, send email to > google-web-toolkit+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.