Все никак не пойму, почему для сериализации используют именно XML. Нет, я понимаю профит использования «строковой» сериализации, относительно бинарной. Но все никак не пойму, почему на этапе стандартизации выбор пал именно на XML.
Бытует мнение, что XML читабельный. Я наверно чего-то не понимаю, но конфиги опенбокса, равно как и *.xml файлы андроида и сериализованные классы более-менее крупного объема, мне не кажутся читаемыми.
Так же поражает аргумент: «XML - унифицированный, и м.б. распарсен на любой платформе». Таки да, но что, тот-же JSON не может быть распарсен? Да в течение 5 минут нашлись библиотеки для парсинга JSON`а для всех^Wбольшинства энтерпрайзных языков. И возвращаясь к читаемости, ИМХО, JSON куда читабельнее. Хотя бы потому, что букв меньше.
Ну и объем служебной информации в XML печалит. В больших проектах лишние биты-символы превращаются в байты, мегабайты, и если все это передается еще и по сети, то КПД явно невысок.
В общем, прошу объяснить студентоте человеку, далекому от энтерпрайза, почему XML стал де-факто стандартом. Я мало что имею против его использования, но и предпосылки мне не понятны.
![](/photos/2961:569139983.png)
![](/photos/42780:686079089.png)
Ответ на:
комментарий
от kelyar
![](/photos/94593:805305893.jpg)
![](/photos/73411:-1393452913.png)
Ответ на:
комментарий
от PolarFox
![](/photos/94593:805305893.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от comp00
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от theNamelessOne
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/73411:-1393452913.png)
![](/img/p.gif)
Ответ на:
комментарий
от theNamelessOne
![](/photos/47292:242616254.png)
![](/photos/58673:195471864.jpg)
Ответ на:
комментарий
от provaton
![](/photos/58673:195471864.jpg)
![](/photos/113287:-1942338469.jpg)
Ответ на:
комментарий
от provaton
![](/photos/73411:-1393452913.png)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от dib2
![](/photos/47292:242616254.png)
![](/photos/23348:640462119.png)
Ответ на:
комментарий
от provaton
![](/img/p.gif)
![](/photos/92972:-1379966089.png)
![](/photos/10531:-1445660782.png)
![](/photos/54176:1760801338.png)
![](/photos/41316:1174378148.jpg)
![](/photos/25402:744273648.jpg)
![](/photos/82765:1810093561.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от crowbar
![](/photos/94593:805305893.jpg)
Ответ на:
комментарий
от CARS
![](/photos/94593:805305893.jpg)
Ответ на:
комментарий
от theNamelessOne
![](/photos/56819:1799669815.jpg)
![](/photos/42229:-66835685.jpg)
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от true_admin
![](/photos/56819:1799669815.jpg)
![](/photos/58988:1162492256.jpg)
Ответ на:
комментарий
от comp00
![](/photos/56819:1799669815.jpg)
![](/img/p.gif)
![](/photos/48458:290543925.jpg)
Ответ на:
комментарий
от theNamelessOne
![](/photos/53982:-94733600.png)
![](/photos/79520:-524251225.png)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от theNamelessOne
![](/photos/10500:-2030856254.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.