|
|
|
|
|
by emn13
5043 days ago
|
|
There's a big downside here too: by publishing lots of very big and crufty (and ill-thought out) API's, they make it very hard to come up with alternate implementations. And once devs are locked into those API's, it's very very hard to port things to a different engine. So you might respect XmlHttpRequest, but it's also a fairly small API in comparison to some of the other things MS produced. And it's _those_ things that are "possible" in IE that were precisely the problem. If your API consists of little more than exposing coincidental implementation details, of course lots of things are possible. They're just impossible to maintain afterwards in the face of any change. |
|
it wasn't just Microsoft, Andreessen invented the image tag by simply shipping it in Mosaic:
https://groups.google.com/forum/#!msg/alt.hypertext/fMl2xRqL...
TBL was against it, as were others. If he went through the theoretical 'standards' process that you infer is the 'right way' it never would have got done
I am definitely of the view of software first, standards second - because it has been proven throughout history to work