Re: MVP Beginner Question
Chris, Thanks for the link and great content. I've been looking for something like this that really walks through step by step, piece by piece, not just how to do it, but why to do it so much so, that I started doing it myself: http://howtogwt.blogspot.com/ . Not sure yet if what I've been blogging on is pure duplication of other stuff out there, like this doc. you reference. Anyway, I look forward to the upcoming parts of your doc and thanks again for the link. - Eric On Feb 19, 8:23 am, Krishna wrote: > Chris, > > Thanks so much for linking to the tutorial on MVP architecture. Do you > have any idea as to when the follow up articles will be posted? I'm > specifically interested in the integration with Ui Binder as well as > best practices wrt code splitting. > > Thanks a ton, > > Krishna > > On Dec 23 2009, 12:38 am, Sripathi Krishnan > > > > wrote: > > Pretty neat article. > > Eagerly waiting for the "UI Binder and MVP" follow up post, cause thats a > > pain right now. > > > (I know there are a few threads floating around on that topic, and the > > solutions provided are good .. but I would still like a better integration > > with UiBinder). > > > --Sri > > > 2009/12/22 Chris Ramsdale > > > > We've just added a tech article related to building GWT-based apps using > > > the MVP architecture. Although it doesn't discuss all of the topics > > > discussed in Ray's presentation (stay tuned, we'll be adding more), it > > > does > > > cover the basics of MVP, using the Event Bus, getting History right, and > > > testing. > > > >http://code.google.com/webtoolkit/doc/latest/tutorial/mvp-architectur... > > > > - Chris > > > > On Mon, Dec 21, 2009 at 2:32 PM, pohl wrote: > > > >> I haven't used any of the pre-packaged frameworks, so I can't help you > > >> select from them. > > > >> However, my team is using this architecture, having been inspired by > > >> the original talk at Google I/O. In my opinion, there is no better > > >> source of wisdom than that presentation, and its slides. > > > >> If you haven't seen it yet, do so. If you've seen it less than 20 > > >> times, keep re-watching it day after day until you have. > > > >>http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPr... > > > >> > I understand that GIN is used for dependency injection but not able to > > >> > understand Event bus, Presenter and Dispatcher as they are handled > > >> > differently by these examples.. > > > >> EventBus is a decoupling mechanism, and is adequately explained by > > >> rjrjr in the video. > > > >> "Dispatcher" is probably what rjrjr refers to as ActionService, which > > >> is an implementation of the "command pattern" for RPC. This is also > > >> discussed very well in the video. > > > >> Presenter is the P in MVP, which is also discussed very well in the > > >> video. I suspect that after you have fully absorbed the > > >> presentation, you'll come back and look at the three samples/ > > >> frameworks with different eyes. > > > >> -- > > > >> 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-tool...@googlegroups.com. > > >> To unsubscribe from this group, send email to > > >> google-web-toolkit+unsubscr...@googlegroups.com > >> cr...@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-tool...@googlegroups.com. > > > To unsubscribe from this group, send email to > > > google-web-toolkit+unsubscr...@googlegroups.com > > cr...@googlegroups.com> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/google-web-toolkit?hl=en.- Hide quoted text > > >- > > - Show quoted text - -- 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-tool...@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.
Re: MVP Beginner Question
Chris, Thanks so much for linking to the tutorial on MVP architecture. Do you have any idea as to when the follow up articles will be posted? I'm specifically interested in the integration with Ui Binder as well as best practices wrt code splitting. Thanks a ton, Krishna On Dec 23 2009, 12:38 am, Sripathi Krishnan wrote: > Pretty neat article. > Eagerly waiting for the "UI Binder and MVP" follow up post, cause thats a > pain right now. > > (I know there are a few threads floating around on that topic, and the > solutions provided are good .. but I would still like a better integration > with UiBinder). > > --Sri > > 2009/12/22 Chris Ramsdale > > > > > We've just added a tech article related to building GWT-based apps using > > the MVP architecture. Although it doesn't discuss all of the topics > > discussed in Ray's presentation (stay tuned, we'll be adding more), it does > > cover the basics of MVP, using the Event Bus, getting History right, and > > testing. > > >http://code.google.com/webtoolkit/doc/latest/tutorial/mvp-architectur... > > > - Chris > > > On Mon, Dec 21, 2009 at 2:32 PM, pohl wrote: > > >> I haven't used any of the pre-packaged frameworks, so I can't help you > >> select from them. > > >> However, my team is using this architecture, having been inspired by > >> the original talk at Google I/O. In my opinion, there is no better > >> source of wisdom than that presentation, and its slides. > > >> If you haven't seen it yet, do so. If you've seen it less than 20 > >> times, keep re-watching it day after day until you have. > > >>http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPr... > > >> > I understand that GIN is used for dependency injection but not able to > >> > understand Event bus, Presenter and Dispatcher as they are handled > >> > differently by these examples.. > > >> EventBus is a decoupling mechanism, and is adequately explained by > >> rjrjr in the video. > > >> "Dispatcher" is probably what rjrjr refers to as ActionService, which > >> is an implementation of the "command pattern" for RPC. This is also > >> discussed very well in the video. > > >> Presenter is the P in MVP, which is also discussed very well in the > >> video. I suspect that after you have fully absorbed the > >> presentation, you'll come back and look at the three samples/ > >> frameworks with different eyes. > > >> -- > > >> 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-tool...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> google-web-toolkit+unsubscr...@googlegroups.com >> cr...@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-tool...@googlegroups.com. > > To unsubscribe from this group, send email to > > google-web-toolkit+unsubscr...@googlegroups.com > cr...@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-tool...@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.
Re: MVP Beginner Question
Pretty neat article. Eagerly waiting for the "UI Binder and MVP" follow up post, cause thats a pain right now. (I know there are a few threads floating around on that topic, and the solutions provided are good .. but I would still like a better integration with UiBinder). --Sri 2009/12/22 Chris Ramsdale > We've just added a tech article related to building GWT-based apps using > the MVP architecture. Although it doesn't discuss all of the topics > discussed in Ray's presentation (stay tuned, we'll be adding more), it does > cover the basics of MVP, using the Event Bus, getting History right, and > testing. > > http://code.google.com/webtoolkit/doc/latest/tutorial/mvp-architecture.html > > - Chris > > > On Mon, Dec 21, 2009 at 2:32 PM, pohl wrote: > >> I haven't used any of the pre-packaged frameworks, so I can't help you >> select from them. >> >> However, my team is using this architecture, having been inspired by >> the original talk at Google I/O. In my opinion, there is no better >> source of wisdom than that presentation, and its slides. >> >> If you haven't seen it yet, do so. If you've seen it less than 20 >> times, keep re-watching it day after day until you have. >> >> >> http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html >> >> > I understand that GIN is used for dependency injection but not able to >> > understand Event bus, Presenter and Dispatcher as they are handled >> > differently by these examples.. >> >> EventBus is a decoupling mechanism, and is adequately explained by >> rjrjr in the video. >> >> "Dispatcher" is probably what rjrjr refers to as ActionService, which >> is an implementation of the "command pattern" for RPC. This is also >> discussed very well in the video. >> >> Presenter is the P in MVP, which is also discussed very well in the >> video. I suspect that after you have fully absorbed the >> presentation, you'll come back and look at the three samples/ >> frameworks with different eyes. >> >> -- >> >> 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-tool...@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-tool...@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-tool...@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.
Re: MVP Beginner Question
We've just added a tech article related to building GWT-based apps using the MVP architecture. Although it doesn't discuss all of the topics discussed in Ray's presentation (stay tuned, we'll be adding more), it does cover the basics of MVP, using the Event Bus, getting History right, and testing. http://code.google.com/webtoolkit/doc/latest/tutorial/mvp-architecture.html - Chris On Mon, Dec 21, 2009 at 2:32 PM, pohl wrote: > I haven't used any of the pre-packaged frameworks, so I can't help you > select from them. > > However, my team is using this architecture, having been inspired by > the original talk at Google I/O. In my opinion, there is no better > source of wisdom than that presentation, and its slides. > > If you haven't seen it yet, do so. If you've seen it less than 20 > times, keep re-watching it day after day until you have. > > > http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html > > > I understand that GIN is used for dependency injection but not able to > > understand Event bus, Presenter and Dispatcher as they are handled > > differently by these examples.. > > EventBus is a decoupling mechanism, and is adequately explained by > rjrjr in the video. > > "Dispatcher" is probably what rjrjr refers to as ActionService, which > is an implementation of the "command pattern" for RPC. This is also > discussed very well in the video. > > Presenter is the P in MVP, which is also discussed very well in the > video. I suspect that after you have fully absorbed the > presentation, you'll come back and look at the three samples/ > frameworks with different eyes. > > -- > > 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-tool...@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-tool...@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.
Re: MVP Beginner Question
I haven't used any of the pre-packaged frameworks, so I can't help you select from them. However, my team is using this architecture, having been inspired by the original talk at Google I/O. In my opinion, there is no better source of wisdom than that presentation, and its slides. If you haven't seen it yet, do so. If you've seen it less than 20 times, keep re-watching it day after day until you have. http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html > I understand that GIN is used for dependency injection but not able to > understand Event bus, Presenter and Dispatcher as they are handled > differently by these examples.. EventBus is a decoupling mechanism, and is adequately explained by rjrjr in the video. "Dispatcher" is probably what rjrjr refers to as ActionService, which is an implementation of the "command pattern" for RPC. This is also discussed very well in the video. Presenter is the P in MVP, which is also discussed very well in the video. I suspect that after you have fully absorbed the presentation, you'll come back and look at the three samples/ frameworks with different eyes. -- 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-tool...@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.
MVP Beginner Question
Hi Everyone, I am new to the MVP/DI/Event Bus architecture/best practices. I am trying to understand the concept through the following examples/ frameworks, 1) mvp4g 2) gwt-mvp 3) http://blog.hivedevelopment.co.uk/2009/08/google-web-toolkit-gwt-mvp-example.html I understand that GIN is used for dependency injection but not able to understand Event bus, Presenter and Dispatcher as they are handled differently by these examples.. Could someone help me to choose the best sample/framework to build my GWT application? Thanks, Siva -- 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-tool...@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.