> they then use runAsync() to fix the problem As I understood, Adam says that SingleJsoImpl fixes the problem that arises from their message objects (not runAsync()) (at about 30:00 of the talk)
On Jun 6, 5:56 am, "Dean S. Jones" <[email protected]> wrote: > nice talk, and how the used some of the upcoming features in GWT 2.0 > to solve some of their issues... looking forward to GWT 2.0 > > but one thing struck me as funny... early in the talk, the espouse the > fact that the used alot of code generation using Google Protocol > Buffers > > http://code.google.com/apis/protocolbuffers/as a data exchange > mechanism between the UI and server... then bemoan the fact that the > size of their > downloaded javascript ballooned to "millions of bytes", like... no > kidding!!!! > > they then use runAsync() to fix the problem by downloading code on an > as needed basis. runAsync() is really nice, but they created their own > problem > by technically making hundreds of DTO's that are Domain Objects > compiled into the javascript. Like I need to repeat this again.... > > runAsync() is just a patch to their issue as I see it, eventually you > WILL have to download all of those "millions of bytes", where a more > abstract data > model would have avoided this. It looks like they tried JSON, but like > me, found it "heavy handed" > > Interesting lessons, interesting solutions. Personally, I LIKE the > fact that I can DL the whole app at once, and cache it, as long as I > can keep it > under control. On a project at Citi 2 years ago, I had an app with > 50-60 screens, validation, etc.. in 800k on the wire. > > On Jun 4, 11:38 pm, Freddo <[email protected]> wrote: > > > Worth taking a look to see how Google does > > ithttp://code.google.com/events/io/sessions/GoogleWavePoweredByGWT.html --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
