The elephant in the room is that no matter how much Douglas Crockford apologizes for it and tries to brush the fact aside, JavaScript the language, the browser DOMs, HTML, and CSS make an absolutely terrible platform on which to develop large, complex, and well performing desktop-style apps.<p>I can't be the only one who thinks this, and it seems like Google is the only one to have any success at all in doing this on a large scale.