You may want to investigate other toolkit frameworks that fit your wants
better.

One that comes to mind is Closure which, I have read, allows for the
creation of pages in both the browser and server via the use of templates.
For clients that have a fast client, the browser loads javascript and
renders the page locally. For clients that have a slow client (think phone
browser), the server renders the html page and dumps the html only.

http://code.google.com/closure/


On Sat, Aug 6, 2011 at 7:57 AM, dreamer <[email protected]>wrote:

> Thanks Magno Machado Paulo.
> You are suggesting to reverse the calls. Meaning first call RPC to
> load model then gwt async to load
> view&presenter. second gwt async can be called only on success of
> first rpc for model. to make sure model is available in all
> conditions.
>
> So there are two async server calls no matter how we do it. more over
> code splitting
> is not transparent like individual pages, where you send which ever
> page  you want filled with data to client.
>
> We should have flexibility to serve the page either from client or
> server, so that we can get advantage of both worlds.
> Every thing on client including decision making may not fit well for
> enterprise class solutions as all Enterprise resources
> are at server, which are well protected etc.
>
> It would be awesome if we get best of both worlds.
>
> -Venu
> http://schoolk12.appspot.com/
>
>
> On Aug 6, 3:07 am, Magno Machado <[email protected]> wrote:
> > You could use your server to fetch the data and embed it on the host
> page.
> > Then when the GWT code is loaded, it can read the data and render the
> screen
> > without making a new request on the server... For exemple:
> > User requesthttp://your-app.com/?page=contactlist
> > The server receives the request, fetch a list of contacts on the DB and
> > write it on the hostpage
> > The host page is sent back to the browser
> > The browser loads the host page, which in turn load your GWT code
> > In your entrypoint, you read what is the current page, make an async call
> to
> > load the javascript for that page
> > Instead of making a RPC call to load the data, you can read the data
> already
> > embeded on the host page
> >
> > Now the user clicks on an "Edit contact" link on the page
> > The browser will send a get request forhttp://
> your-app.com/?page=editcontact&contactid=1
> >
> > I don't know how mobile browsers cache pages (maybe for the sake of disk
> > space, they don't?), but hopefully all the JS will get cached on the
> browser
> > once they're loaded for the first time
> >
> > On Sat, Aug 6, 2011 at 12:49 AM, dreamer <[email protected]
> >wrote:
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > > Thanks for the reply Magno Machado Paulo.
> >
> > > Code splitting is a console, documentation is telling on main page,
> > > for every event click where
> > > ever we need to load composite, suggested to use  GWT.runAsync.
> >
> > > But the problem is I ended up getting Async call within Another Async
> > > call, one for loading composite, on success another
> > > async RPC call to get Model, for some reason even main page is not
> > > that fast, in fact I observed some slow.
> > > This is pure implementation issue.
> >
> > > Conceptually, why async call to load another page, why don't we submit
> > > entire page and get fresh page along with model applied to view on
> > > server itself like jsp?
> > > Why don't I use jsp? -  I want to develop like a swing app with ajax
> > > capability and drag and drop designer.
> >
> > > On Aug 5, 7:27 pm, Magno Machado <[email protected]> wrote:
> > > > What it your app read a particular parameter on the URL that tell the
> app
> > > > what "page" should be rendered, then everytime you need to display a
> new
> > > > page, you generate a get request with the parameter for the page you
> wish
> > > to
> > > > display.
> >
> > > > If you use runAsync on each page, the browser will always load only
> the
> > > JS
> > > > for the current page, not the whole app code
> >
> > > > On Fri, Aug 5, 2011 at 10:50 PM, dreamer <
> [email protected]
> > > >wrote:
> >
> > > > > Hi,
> >
> > > > > How about if it is possible to build Rich Internet Page (RIP), in a
> > > > > more productive tool like GWT designer and eclipse plug etc
> > > > > and server serving  these pages using some web framework ?
> >
> > > > > My friend asked why don't you hand code html+ajax, sure that is
> > > > > perfect, if that magic is possible with GWT, how productive it
> would
> > > > > be?
> >
> > > > > What is wrong with GWT RIA apps, Problem is  I don't see pages, I
> see
> > > > > entire app,comes onto browser and my server becomes dummy.
> >
> > > > > What is wrong server being dummy? because Browser is supposed to be
> > > > > thin and you can use it on 10 devices in single day.
> >
> > > > > You open browser on cell phone, laptop,desktop where not, still use
> > > > > the same app. so application can not be one big bundle.
> >
> > > > > It needs to be page at a time. Ok, then it is not RIA app, then it
> is
> > > > > RIP.
> >
> > > > > So why I don't I settle for a RIP (Rich Internet Page) ? - looks
> cool
> > > > > to me. Is it possible to build using my favorite GWT+AppEngine. ?
> >
> > > > > Stay tuned, I will Let you know
> >
> > > > > ---Dreamer
> >
> > > > > --
> > > > > 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.
> >
> > > > --
> > > > Magno Machado Paulohttp://blog.magnomachado.com.brhttp://
> > > code.google.com/p/emballo/
> >
> > > --
> > > 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.
> >
> > --
> > Magno Machado Paulohttp://blog.magnomachado.com.brhttp://
> code.google.com/p/emballo/
>
> --
> 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.
>
>


-- 
-- A. Stevko
===========
"If everything seems under control, you're just not going fast enough." M.
Andretti

-- 
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