Gilles,
You're definitely on the right track (in my mind, at least) building a
monolithic application, as that's precisely what GWT was designed for. As
you suggest, trying to split an application up into lots of modules on one
page can be a real headache, for precisely the reasons you describe. As with
any large Javascript app, there will likely come a time when you want to
divide it into a couple of large sections, but the dividing line between
these parts will tend to be pretty obvious (user-facing vs. management
interfaces, separate settings pages, and so forth).

400 java sources is far from the largest application we've run the compiler
on. I haven't run into a stack overflow in the compiler in a while, but if
you're seeing this, you might want to try bumping up the -Xss on the
compiler's command line. If the problem persists, definitely let us know.

Cheers,
joel.

On Fri, May 1, 2009 at 1:33 AM, Gilles B <[email protected]> wrote:

>
> I don't know if it's a good idea, building a 100% GWT monolithic
> application but I reach the compiler bounds with a medium application
> (400 java sources in client directory and some gwt modules). It's
> possible to increase java memory or factorize some java code parts,
> but it's not a solution. Soon you reach another error with the
> message:
>   [ERROR] Unexpected internal compiler error
>   java.lang.StackOverflowError: null
> If this is not only a memory issue considering the growing size of
> generated java script application page.
> Furthermore running in host mode become longer when your app is
> growing.
>
> I am sure in GWT framework team, you have done a very good job. I
> don't want to misuse it !
>
> What is a good strategy if I want such application ?
>
> An idea I try is to split the application but I need an extra Html
> page to embed all parts. This page is a pure html page or an another
> gwt application. But I need to extract some shared parts as libraries
> and to implement an extra mechanism to share context information
> between parts. Then I notice that the historic management doesnt
> fit...
>
> I also imagine to extract some java code as a separated javascript but
> I choose GWT to avoid dealing with JS and appreciate the Eclipse dev
> cycle, with debug... and java is realy cool.
>
> Not so easy ! If someone have a good idea to share... ?
>
> Gilles.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to