Sign In/My Account | View Cart  
advertisement

Article:
 XML on the Web Has Failed
Subject: Nice piece (if melodramatic!)
Date: 2004-07-26 10:19:16
From: markp_author
Response to: Nice piece (if melodramatic!)

I have come around to agree with your point on Postel's Law. It doesn't automatically apply to every situation, and there are cases where it should not be applied.


But the article's point is unrefuted: clients *aren't* being strict in what they accept. Yet amazingly, we bumble along anyway. The promise of "draconian error handling will save us" was an empty promise. Whatever interoperability we now enjoy has not been rooted in draconian error handling. Draconianism was a grand experiment, and maybe it could have ensured interoperability if clients hadn't been so buggy and the creators of XML had understood how it interacted with other specifications (like MIME) from the beginning, instead of being blindsided by it years later.


Well, we'll know better next time...


No Previous Message Previous Message Move up to Parent Message Up Next Message No Next Message


Titles Only Full Threads Newest First
  • Nice piece (if melodramatic!)
    2004-08-31 05:00:42 Danny Ayers [Reply]

    Hmm, yep, I can't deny your point that the interop we have isn't based on the draconian rules. But I'm not sure that means the experiment failed. If no client's implementing RFC 3023 and still we have interop then ok, maybe the draconian measures aren't necessary for most uses of the general web. It doesn't really counter points like Tim Bray's about controlled brittleness being desirable in e.g. financial systems. What do PayPal and Amazon do?





Sponsored By: