Comments

  1. Monday, June 28, 2010 10:32:01 PM by Martin S.
    I'm behind http://letsannotate.com - collaborative document review.

    We use GWT instead of Closure. When we started developing Closure was freshly released and since it's used in Google Docs, Gmail, etc. we were strongly considering it.

    In the end there were a few features in GWT that made it worth to write Java instead of Javascript:

    * UiBinder (http://code.google.com/p/google-web-toolkit/wiki/UiBinder) Which is Templating + CSS Sprites + much more

    * Deferred Binding (http://code.google.com/webtoolkit/doc/1.6/FAQ_Client.html#What_is_Deferred_Binding?) GWT automatically compiles multiple .js files, each for a different browser/locale combination. It's extremly easy to add another parameter to it, like - in our case - iPad support. If you visit letsannotate.com on your iPad we switch out the View Classes to provide a touch optimized experience.
    AFAIK Closure has no equivalent to deferred binding

    * MVP architecture: When we were evaluating GWT vs. Closure it became clear that Patterns and Best Practices for developing large applications are much more readily available for GWT than for Closure. (e.g. http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html)
    While Closure was used to write GMail, there seems to be no agreed upon best practice for navigation, MVP separation and so on. This is where GWT shines the most. It's incredibly easy to architect an application that's capable of growth, simply because Google tells you how to do it. While the API reference for Closure Library is comprehensive, I didn't find any such documentation.

    All in all I'd currently recommed GWT for Web App development over Closure, but that might change in a year or two if Google (or someone else) releases similiar best practice code for Closure.
  2. Tuesday, June 29, 2010 7:42:37 AM by markvgti
    Thanks for taking the time to write this. There is too little material related to Google's Closure tools available online — every little bit helps (and this is a good introduction).

    I use a lot of Google libraries/APIs, and even I didn't know about Closure Tools till I noticed a presentation on it at the recent Google I/O 2010 conference.
  3. Thursday, February 02, 2012 1:13:14 PM by Salvia Divinorum Exract - 20X
    Hii...really great link is provided by you here. I'll also visit it.
Add Comment