Saturday, May 2, 2015

XML Sucks

XML Sucks
What is so great about XML?
Several things about XML are actually pretty flipping awesome.
  • XML is more-or-less simple
  • XML can enable inter-application data sharing
  • XML is text-based, so in a pinch a person can take a peek at it
  • XML has strong support for Unicode
  • XML support documents, and also support arbitrary data structures
Pretty impressive! What's not to love?
The dark side of XML.
XML is great for an applications to create, load, edit, manipulate, regurgitate.
XML is horrible -- absolutely horrible -- for any human being to have to create, edit, or work with.
If you ever find yourself having to create or edit or even view XML by hand in a text editor, somewhere there is a programmer who failed you. Utterly.
XML - for programs to output, and other programs to input. Not for direct human consumption.

2015-May-02, by Eljay
second blog post, bitchin' about XML
Keywords: XML