>
> Even if the code is not being compiled together, it seems like a library
> module could be created that could then be shared by all widgets in this
> scenario.  Someone please correct me if I'm wrong.


I think so too, but then you will need something to communicate between
every module using JSNI...

Cheers,

On Wed, Dec 15, 2010 at 3:18 PM, Brian Kardell <bkard...@gmail.com> wrote:

> Thanks David.
>
> I'll say that before posting anything on here I spent hours searching
> through these groups and found a lot of people looking for some kind of
> reuse very much related to this same kind of problem - but nothing
> especially helpful in the way of a solution... It almost seems like it
> should be doable with just a little bit more the compiler side or something.
>
> Is the compiler source available?  I have looked briefly into linkers, but
> I fear that the big hangup for us is really the base stuff which probably
> isn't addressable from the linkers.  Any advice on somewhere I can follow up
> with those kinds of interests?
>
> -Brian
>
>
>
> On Wed, Dec 15, 2010 at 3:08 PM, David Chandler <drfibona...@google.com>wrote:
>
>> Fair enough, bkardell. GWT cannot optimize code that cannot be
>> compiled together. If it's a requirement for you that each widget is a
>> separate JavaScript, then you'd have to compile a few and see whether
>> the GWT optimizations such as dead code elimination outweigh the
>> effects of compiling multiple times the commonly used parts of the
>> shared libraries.
>>
>> GWT's sweet spot, IMHO, is building rich Internet applications that
>> feel like a desktop app but run in a browser. GWT can break the app
>> into multiple pieces using code splitting (runAsync), but if the
>> pieces aren't part of the same compile as in your case, that won't
>> help.
>>
>> /dmc
>>
>> On Wed, Dec 15, 2010 at 2:31 PM, bkard...@gmail.com <bkard...@gmail.com>
>> wrote:
>> > Ok, a few things.
>> >
>> > 1) Thanks for the response.
>> > 2) Please have some patience, I'm really trying my best to communicate
>> > what seems to me a perfectly rational question that I feel like I am
>> > directing at exactly the right people.  If I come across unclearly, I
>> > will be more than happy to try to clarify.
>> > 3) The examples that both @clintjhill and I gave specified that these
>> > are disparate code bases that _can not_ be compiled together.  It is
>> > possible to specify things that can and can't be used, even an API -
>> > but they aren't owned by the same entity...  That's really why I tried
>> > to use "something like" iGoogle as an example because it's sort of the
>> > most analogous thing I can think of... It's a Mashup situation where
>> > there can potentially be many, many components shoved together from
>> > disparate (but trusted) sources.  If I recall, I think that the gadget
>> > container actually _does_ provide some common API for tabs and rpc and
>> > things... I'm not sure if that's re-incuded every time, but that's the
>> > idea - do we have to reinclude it every time?  I think that
>> > @clintjhill's example is more literal/concise so if you are more
>> > comfortable with that, the only addition I would like to make is that
>> > it is perhaps a little too small  (not just repeated, but repeated
>> > potentially many, many times) to demonstrate my concern....
>> > 4) Note the end of the question above  "... if the GWT team had such a
>> > problem at hand - would they choose GWT" is followed immediately by
>> > "... and if so, how would they deal with the implications spelled out
>> > above?"
>> >
>> > I just want to say... There are languages and tools that I use, that I
>> > _love_ in fact, which would just be the wrong choice if that's not the
>> > problem space that they are focused on solving.  I think, if I had no
>> > desire to use GWT - why would I be asking...right?
>> >
>> > --
>> > 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-tool...@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com>
>> .
>> > For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>> >
>> >
>>
>>
>>
>> --
>> David Chandler
>> Developer Programs Engineer, Google Web Toolkit
>> http://googlewebtoolkit.blogspot.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-tool...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@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-tool...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>



-- 
Christian Goudreau
www.arcbees.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-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to