Friday, July 29, 2011

Re: GWT Page flows - want to start a open source project - thoughts

What if we need to port very complex web app with 100's of jsp/html
pages into GWT ?

Yes. swing and gwt got lot of similarities. But loosing web advantages
being on web may be not cool.
yep Swing is Forms flow with thick client nature. There is a huge
paradigm shift between these two worlds.
as per my understanding GWT is trying to simulate thick client (yep
swing) where all the forms/pages
are at client and makes rpc to create Models thus MVP to refresh GUI.

My thought is to preserve the thin client nature, when you are getting
completely new page,
just make URL / URI call to load javascript component. Server serves
Model and View, on client presenter
can update view, before rendering GUI. this way application stays very
light weight , just like HTML pages,
I beleive complex application with hundereds of jsp/html pages can be
easily ported into GWT. sure AJAX reduces # of pages.
but not down to one or two pages.

Partial refreshes will will be done as usual.


- venu
- http://schoolk12.appspot.com/

On Jul 29, 7:34 am, Juan Pablo Gardella <gardellajuanpa...@gmail.com>
wrote:
> Is swing applications pageflow? I think not. Perhaps you can look at
> architecture proposed in ProGWT
> book<http://books.google.com/books?id=OG816JSZYVcC&printsec=frontcover&dq=...>
> .
> In this architecture you don't need use a whole page.
>
> 2011/7/29 dreamer <venugopal.vasire...@gmail.com>
>
>
>
>
>
>
>
> > Hi,
>
> > I want to start a new opensource project - "GWT page flows" - similar
> > to struts.
>
> > With my moderate GWT knowledge, I did not find any way to weave
> > application with pages, though components are there.
>
> > Not all ajax applications are single page apps.
>
> > Here are my thoughts from very high level  -
> > ===================================================
> > Use composites (widgets) as pages - build using designer.
> > Weave all these pages with the help of something like "struts-
> > config.xml".
> > ======================================================
> > It would have been great if GWT compilation is component by component
> > more transparently. Some thing under the hood is happening on these
> > lines. Even loading javascript into browser would have happened page
> > by page, only when it is needed.
>
> > Few questions:
>
> > Is it possible to build page flow on the above lines using GWT as is?
> > Are these features available in any other form, that I did not
> > realize? (UiBinder seems slightly different than I want)
>
> > Just I would like to brainstorm. Please share your thoughts.
> > - venu
> > -  http://schoolk12.appspot.com/
>
> > --
> > 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-toolkit@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-web-toolkit+unsubscribe@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-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

1 comment: