Re: MVP Beginner Question

2010-02-20 Thread Eric
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

2010-02-19 Thread Krishna
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

2009-12-22 Thread Sripathi Krishnan
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

2009-12-22 Thread 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.




Re: MVP Beginner Question

2009-12-21 Thread pohl
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

2009-12-21 Thread Siva
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.