On Oct 27, 9:35 am, Thomas Broyer <[EMAIL PROTECTED]> wrote:
> > 2008/10/27 Guy Rouillier <[EMAIL PROTECTED]>
>
> > > Ross, you are thinking too narrowly.  Think of a single code base.  When
> > > it runs on the desktop, it has access to local file system and other OS
> > > facilities.  When it runs in a browser like GWT does today, it degrades
> > > nicely and only loses minimal functionality.  Write once, run anywhere.
>
> You can already do it at no cost (i.e. no need to rewrite GWT in pure
> Java) with Adobe AIR or Mozilla Prism.

 ... yes... by running the GWT-auto-generated javascript, rather than
compiling and running the java [linked with the as-yet-to-be-ported
GWT-desktop-libraries].

thus, as a developer, you have lost the advantage of being able to
find errors at compile-time, because you're still running the
javascript.

i immediately found a good 20-30 errors the moment i used pyjamas-
desktop to run the kitchensink examples and the library itself,
because i was being presented with a proper python runtime.

missing arguments on function calls.  _too many_ arguments on function
calls.  undefined variables.  missing "super" calls.  assumptions in
string / integer conversions (printf).  _none_ of these things were
found with the python-to-javascript compiler, or when running with
javascript, because javascript is far too permissive.

so there are significant _development_ advantages.

l.

--~--~---------~--~----~------------~-------~--~----~
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-Toolkit@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to