Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
И тут возникает первое сомнение: а вот если взять небольшое дерево, узлов на двести и сохранить в виде XML, так ли будет просто его прочитать. Человеку без специального редактора с подстветкой уже практически нереально читать такие файлы (особенно, если они записаны в одну строчку без переносов и табуляций). С этим утверждением сложно не согласиться.
Таким образом, следует откинуть человекочитаемость формата как преимущество и рассматривать XML прежде всего как средство коммуникаций между сервисими, программами или платформами, этакое платформонезависимое средство общения систем.
Последний из камней сомнений, самый легкий и, в тоже время, фундаментально непоправимый, связан с объемом передаваемых данных, то есть объемом генерируемого трафика
Можно сделать вывод, что сложность использования XML превышает сложность тех проблем, которые эта технология решает
— Я не понимаю, как вы, швейцарцы, можете сражаться за деньги. Вот мы, французы, сражаемся только ради чести и славы.Это к тому, что каждый судит по себе +)
— Просто каждый воюет за то, чего ему не хватает.
JSON против XML и немного рефакторинга