Stop Telling Us XMPP Should Use JSON

64 points by adamcstephens


carlana

This is consistent with my expressed opinions:

XML got a really bad reputation. The reason it got a really bad reputation is because people were using it for things that it should never have been used for. XML stands for Extensible Markup Language. And if you're using it as an extensible markup language, it's actually really great.

Let's say you're working on something and you're like: "I'm making a new kind of book, and I need to annotate all of the verses in the Bible, and have the chapter headings and stuff."

It's great for that.

It's really good for when you have a document, and some things are italicized, and some things are in a foreign language, and subtitles, and all that stuff. It's really good for that.

It's not good if it's like: "I need to configure this server and the server needs to know if this value is true or false."

No, that's bad. Don't do that. That's not a good use for XML. But XML does have some uses for which it's appropriate.