Google I/O 2011: High-performance GWT: best practices for writing smaller, faster apps

Loading...

Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
19,149
Loading...
Alert icon
Sign in or sign up now!
Alert icon
Loading...
There is no Interactive Transcript.

Uploaded by on May 12, 2011

David Chandler

The GWT compiler isn't just a Java to JavaScript transliterator. In this session, we'll show you compiler optimizations to shrink your app and make it compile and run faster. Learn common performance pitfalls, how to use lightweight cell widgets, how to use code splitting with Activities and Places, and compiler options to reduce your app's size and compile time.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (11)

Sign In or Sign Up now to post a comment!
  • Take a look to Vaadin, ZK or Primefaces. The server-centric approach makes webapps much easier to develop. GWT is good for extremely high performance in client-centric apps, if you need productivity forget GWT.

  • Brilliant presentation. You guys rock!

  • When does it make sense to bring back C++ in areas where RPC might explode and when relay lists are involved?

  • oh I forgot

    7) Guice + GIN

  • All this is great but basically we are being told that if we want to develop good GWT apps we need to learn

    1) MVP (plus Events)

    2) History,Activity,Places

    3) Request Factory

    4) DTO

    5) AppEngine Entity APIs if we want to build a app engine application

    6) Plus other libraries like cell table etc

    Does this not sound like technology BLOAT

    I like MVP but the rest just needs to be hidden smartly from the developers if GWT is going to be widely adopted.

    Otherwise why not just use js libaries+JSON

  • All of these tricks look too overcomplicated to use and operate with. Even on concepts level - Activity in Android represents entire screen and using it for desktop app seems to stretch the metaphor and makes it more confusing. While presented as "tricks" and "patterns", they really seem to be crutches to cover for the platform deficiencies. Lots of it, if not all, should be implemented on much lower level and does not require extra code and lots of moving pieces to manage.

  • it's exactly that sort of overview, which any more or less advanced GWT developer might be looking for

  • Fantastic talk. I liked the spirodraw.appspot.com app. I also liked the drawing for activities and place manager.

  • my start task manager i cant see the close,minimize and the enlarger button and cant see my applications menu and the other ones help please !!! ???

  • no comments yet? i love the way he explains things :)

  • Loading comment...
Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more
    to add this to a playlist