Microsoft Joins OpenAjax Alliance
Kurtz writes "Microsoft has joined The OpenAjax Alliance, which is focused on accelerating the use of Asynchronous JavaScript and XML, or Ajax, technologies. Microsoft said it agreed to join the alliance to work with other vendors to evolve Ajax."
Microsoft only seeks to control that which threatens its bread and butter.
In this case, the concept that AJAX presents is a killer app to the bread and butter business of Productivity Software. With AJAX one can create the software one needs, and there is no restrictions on client OS other than a browser that properly displays AJAX components.
Combine this with the idea from Adobe on sandboxing this in a wrapper for distribution away from Client/Server architecture which is completely platform independant, and you have a huge problem for Microsoft.
They are going to try to tie specific implementations to Proprietary products (Windows, IE etc).
Resistance is Futile.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
Back in IE 5.0 when XMLHTTPRequest was an ActiveX function commentators, by the logic used in this thread, might have cried "Embrace extend extinguish! This is MS trying to remove competitors and forcing them to play catch up!".
Years on XMLHTTPRequest is a JavaScript function which is the backbone of AJAX everywhere; Microsoft officially joins an initiative to get a more uniform AJAX platform and people cry "Embrace extend extinguish! This is MS trying to remove competitors and forcing them to play catch up!".
I'm not saying others wouldn't have come up with it if Microsoft hadn't, but it does say something about calling foul too often and too early.
// MD_Update(&m,buf,j);
Microsoft created the XMLHTTPRequest object in IE. Then other browsers implemented it. So AJAX effectively went from being IE-only to a de-facto standard. I think your point of view is backwards.
Don't get me wrong. I hate Microsoft and they have embraced-extended-extinguished many things. But AJAX probably won't be one of them.
Developers: We can use your help.