To view parent comment, click here.
To read all comments associated with this story, please click here.
"""
web2.0 apps that try to mimick their counterparts are struck by the limitations of using barely appropriate languages and technologies to create something that looks like a spreadsheet
"""
Javascript, despite its reputation, is really not a bad language. It's well designed and even rather Python like in its own way. (Brendan Eich likes Python.) It suffered from premature standardization, and could use some extra oomph in the area of performance, though. (Maybe there is a VM in its future. :-)
And many people who "use" it do so in a "recipe" fashion, pasting in snippets from Google searches without really understanding. I expect that many people are surprised that O'Reilly's "Javascript: The Definitive Guide" is a thousand pages, thinking that Javascript is mostly about back buttons and onchange form submissions. :-)
P.S. Sorry if my previous post came off as abrupt. I could have worded a few things better. I'm very excited about the potential of web applications.
Ok, we're kinda talking about 2 different things then. I'm not saying we do everything in javascript and if it doesn't work for people, oh well. Things that make sense to be done in JS are done in JS. They are not necessary features. Things like drag&drop, opening/collapsing menus (menu is open by default).
We do have things that require purchasing on our sites, and those work completely w/o javascript, because it makes no sense to use javascript in those cases.
In summary, we use javascript for enhancements to the page. Things that aren't necessary to view the page.
Edited 2007-07-07 12:12




Member since:
2005-11-10
Google Docs and Spreadsheets is a very good point
There's no reason an e-commerce site cannot be accessible to disabled people. However, Google Docs and Spreadsheets have to dynamically update content in cells and perform live calculations. This can't be done without Javascript.
That's not to say that degrading gracefully on e-commerce sites is irrelevant, but that web2.0 apps that try to mimick their counterparts are struck by the limitations of using barely appropriate languages and technologies to create something that looks like a spreadsheet when a real Excel spreadsheet would be accessible to disabled persons through the OS support (like Windows Narrator).
It's going to take a looong time (especially with IE trailing behind), but eventually these web apps will be accessible through improved accessibility hooks in browsers, and new Javascript standards.