Hi Ad
I brought up flash because of all of the options discussed, it is the
most widely disseminated in a usable form (much higher penetration
than HTML 5 considering IE 6 and 7 don't have support for it yet, nor
does Firefox 3). I do agree that HTML 5 availability will grow as
browsers move forward, but I also have my issues with the promise of
GWT - for example, while I have been using the firefox 3.5 beta for
some time as my primary browser, it has not been supported by GWT. I
just went to the GWT site to look at the list of supported browsers
and I can't seem to find it right now (can anyone point me to it - I
like to have my facts straight).
Without strong support and clear details on supported browsers, and
timetables for their support, I would not want to commit a project to
using GWT when it might result in people not being able to use my
site.
I am playing devils advocate a little. Open standards are, of course,
good. I think there are some valid reasons to question the HTML 5/
browser only approach though - if only to get a discussion going. I
don't believe Google will develop a flash version of wave, even though
they do use flash heavily for other services (analytics, finance,
youtube, etc.). However it is noteworthy that the selling point of
wave seems to be "look at what we can do in the browser!" rather than
"look at what we can do!". I also fully expect to see flash or JavaFX
wave clients quickly pass the browser version in terms of pizazz and
functionality, although I think the browser version will rule for
market share.
I think we should not be to caught up in what we can do in the browser
though as the be-all and end-all of development. I think a future
solely consisting of web applications is a limited one indeed.
Several people have addressed the question of accessibility already,
but I will point out that a pure javascript application is no more
inherently accessible than a flex one - I know this was a big focus of
T.V. Raman when I worked at Google - how to make GWT and JavaScript
behave nicely for the visually impaired and other accessibility
concerns.
Anyway - I believe it made for a good discussion, which was the point
after all. I think the next few years are going to be interesting.
Dick