On Oct 26, 4:18 am, GWBasic <[EMAIL PROTECTED]> wrote:
> I don't see the point.  GWT is designed to run in a browser;

 it's designed to run in a browser - and with a little bit of work,
can be turned into a _desktop_ widget-set with an *identical*
interface.

> if you
> want to do a true desktop application, there are plenty of desktop
> development systems that are much better.

 do such desktop development systems also allow you to compile the
same source code into javascript - unmodified - for running the same
application - unmodified - in all major web browsers?

>  C#, Java, Objective C...
> They're a dime a dozen.

 i repeat: do these dime-a-dozen [desktop] development systems also
allow the same apps to run in web browsers, unmodified?

> If all you're looking to do is get rid of the browser chrome and give
> a GWT application full-control of the window,

 no.  i'm not looking to _get rid_ of the browser, i'm looking to make
the GWT widget API a cross-browser AND cross-desktop AND cross-widget
set framework.

> it's trivial to write a
> C# (Windows) and Objective C (Mac) application that will do that.
> Both C# and Objective C have browser widgets.


>  You can make the
> browser widget fill up the window and then programmatically direct it
> to a URL.  If you're ambitious, you can capture new window events, add
> drop-down menus, ect.

 will the application so developed work on linux, MacOSX, windows,
embedded ARM-based smartphones, google android, solaris and freebsd?


> Something to consider is that all of GWT's I/O needs to go to a web
> server.

 yes.

> If you're trying to use GWT for something that will save
> files to disk, use a local database, burn CDs, ect, you'll need to use
> an embedded web server.  This is much more complicated then using a
> true desktop development environment.

 not really, although it is an extremely good point.

 however, you _should_ be designing your app around an MVC concept of
some kind _anyway_.

 installing a mini web server on loopback, and using JSONRPC or other
XMLHTTPRequest-based communications mechanism is a tiny price to pay
for being able to have your app run - unmodified - on every major web
browser _and_ on every major desktop platform and several embedded
ones, too [that can handle java and can handle webkit].

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 [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
-~----------~----~----~----~------~----~------~--~---

Reply via email to