A pedant that hangs out in the dark corner-cases of the web.

Monday, June 01, 2009

Remembering IE databinding

I was recently thinking about Internet Explorer 4's HTML data binding support, and it occurs to me that it is similar, at least superficially, to ASP.NET AJAX 4.0 declarative data controls. Where they differ tells a story about the difference between Microsoft 1997 and Microsoft 2009.

Cross-browser
MSAJAX doesn't demand IE loyalty, or pretend that other web browsers do not exist.
Generalized framework
Rather than play whack-a-mole with very specific features built in at the browser level, MSAJAX is extensible by ordinary web developers.
Security
Databinding had some issues it could never really overcome, in that it was essentially sending SQL straight from the client to the database server. MSAJAX naturally shows a great deal of maturity in anticipating security problems.
Standards
Microsoft, in recent years, clearly values standards more than it did back in the days of browser-war HTML-extensions, using normal XML/HTML/CSS2.1/REST to continue to advance the web platform.

No comments: