<i>&quot;You believe that the web is such a broken application platform that it is possible to convince enough vendors and people to get behind a better solution. However, I...have been around long enough to know that will never happen.&quot;</i><p><i>&quot;That&#x27;s not to say that the web might not some be supplanted by something better...&quot;</i><p>Whomever wrote the first paragraph of your comment should get in touch with the person who wrote the second paragraph.<p>OK, seriously, though, let&#x27;s summarize:<p>1) Person says &quot;web development sucks, here&#x27;s why: $REASONS&quot;<p>2) You reply: &quot;it&#x27;s the only truly cross-platform development environment ever&quot;<p>3) I (and others) reply: &quot;no, it really isn&#x27;t. it isn&#x27;t even a development environment, by any reasonable measure.&quot;<p>Now you&#x27;re putting words in my mouth about convincing vendors and starting movements. I&#x27;m not trying to start a revolution here, just trying to counter the notion that we can&#x27;t do any better than the pile of junk we&#x27;ve adopted. You don&#x27;t have to love your captors!<p>I have no idea if someone will come up with a revolutionary, grand unified solution tomorrow, but I know that this process starts with the acknowledgement that what we have <i>sucks</i>, and that we have lots of examples of better solutions to work from. Hell...just having a well-defined set of 1995-era UI components defined as a <i>standard</i> would be a quantum leap forward in terms of application development.