In M2, things have been cleaned up a bit. The framework has been moved
out of bikeshed into "user" folder, thus promoted into gwt.jar and out
of bikeshed.jar file (Bikeshed contains only the example apps now). If
you're using Roo, you have to fix the POM manually or wait for Roo M2
to be released (should happen this week).

I agree that Expenses contains a lot of hard-coded stuff. I believe
they wanted to show something impressive at Google I/O, focusing on
the core design separations (Activities, Places, RequestFactory,
Records), knowing that the API definition was not 100% clean nor
clear.

Just as an example, the left-side tree View is somewhat crumpled, as
it does not separate RequestFactory queries (which should take place
in an Activity) from the View. Also, Expanses Details views are fired
via direct calls instead of Places events, and so on.
But I am confident that the example will improve alongside with the
framework. Personally, I'm diving into what's available today. It's
better than nothing and gives me a good heads up on the changes.

On Jun 22, 9:33 am, Chris Boertien <[email protected]> wrote:
> The one half of Expenses isnt even MVP. The one you access via
> Expenses.html is a hard-wired app. That is the one they were showing
> at Google I/O.
>
> The other part, the Scaffold app I believe is what Roo spits out found
> under Scaffold.html. I'm not sure as to just how much of that has been
> hand tweaked and how much is straight up codegen. Of course, all of
> that stuff is still under heavy development.
>
>
>
> On Mon, Jun 21, 2010 at 11:00 PM, M Shannon <[email protected]> wrote:
> > I've been taking a good look at this 2.1 MVP stuff - and in particular
> > the Expenses example (rev 8291)
>
> >http://google-web-toolkit.googlecode.com/svn/branches/2.1/bikeshed/sr...
>
> > I'm certainly not the best developer/architect going round, but I like
> > to think I'm pretty good at reading people's existing code/examples
> > and adapting/running with them as if they were my own.
> > This expenses example is a nightmare to follow.  The bindings/wiring
> > of all the pieces both client and server is nuts.
>
> > I sure hope Spring Roo can generate an excellent CRUD starter
> > application for me based off my domain objects and their
> > relationships, cause there is no way in the world I could have come up
> > with anything like that application.
>
> > I thought hand-crafiting files that comprise a JSF app was difficult,
> > but this thing takes the cake. I sure hope the IDE has some new tools
> > to support this stuff.
>
> > On May 27, 11:38 pm, Anton Tanasenko <[email protected]> wrote:
> >> Actually, it is on the javadoc page 
> >> athttp://google-web-toolkit.googlecode.com/svn/javadoc/2.1/index.html
> >> under com.google.gwt.app.place package.
> >> It also includes PlaceManager, Activity (presenter) mappings
>
> >> Bikeshed example, though clumpy, sheds plenty of light on how it can
> >> be used.
>
> >> On May 27, 3:24 pm, pjulien <[email protected]> wrote:
>
> >> > It exists but the javadoc wasn't included for some reason.  A
> >> > presenter is called "Activity".  I'm guessing to make it more familiar
> >> > to Android development.
>
> >> > You can see the code for activities and places here:
>
> >> >http://code.google.com/p/google-web-toolkit/source/browse/branches/2....
>
> >> > On May 20, 4:44 am, metrixon <[email protected]> wrote:
>
> >> > > I just downloaded the M1 release ofGWT2.1and was wondering where I
> >> > > can find more information on the MVP framework that will be part 
> >> > > ofGWT2.1.
> >> > > I looked around the Javadocs but did not find anything like it. Is the
> >> > > MVP framework already part of the M1 release ?
>
> >> > > --
> >> > > You received this message because you are subscribed to the Google 
> >> > > Groups "Google Web Toolkit" group.
> >> > > To post to this group, send email to 
> >> > > [email protected].
> >> > > To unsubscribe from this group, send email to 
> >> > > [email protected].
> >> > > For more options, visit this group 
> >> > > athttp://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 [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to