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 <
chris.boert...@gmail.com> 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 <
mshan...@gmail.com> 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...