Mike Harsh wrote: |
It would be ill-advised and brash for Microsoft (or any company) to put forth a new technology and claim that it could replace HTML. |
|
HTML has needed replacing since the dawn of the internet. Go look at Google Spreadsheet if you'd like to see what's wrong with HTML and Javascript. Google has (by far) the best AJAX coders on the planet, using the best AJAX tools available. Look at the result: Google Spreadsheet is still thin, slow, and unimpresive.
Be honest, Mike. Do you think Excel 2007 could be written using Javascript and DHTML What about Photoshop Could Photoshop be written in AJAX Of course not.
Could they be written using WPF and C# Definitely. So why is Microsoft playing "ME TOO, ME TOO!" with broken technologies like Javascript and HTML
Mike Harsh wrote: |
HTML is the backbone of the internet, it's loopholes have been capitalized on and built upon in very creative ways to find solutions to initial limitations (JSON, AJAX, etc). |
|
"Creative solutions to initial limitations" is a polite way of saying "If you want something as simple as a slider or a tree-view control, be prepared to write 1,000 lines of Javascript and DHTML".
Mike Harsh wrote: |
Given that, the WPF/E team has chosen a set of scenarios that add value to the browser |
|
What value, exactly What value does WPF/E offer to the browser in its current form None.
Playing media and doing animations in an object embedded in a web page There are already about 2,000 solutions to that problem. At the moment, WPF/E is number 2,001. Big deal.
Mike Harsh wrote: |
validate the HTML interaction model as a starting point for our development. |
|
Please don't validate the HTML model of building applications. It's like telling a drunkard that he's doing fine: it makes him feel better, but it won't help anyone in the long run.
Mike Harsh and Barak Cohen: If Microsoft isn't going to bring a full-featured application development environment to the internet, Adobe will certainly be happy that you're ceding the market to Flex. Personally I prefer C# to ActionScript, but WPF/E has neither one.