Вход на сайт
.NET und C# ohne Web?
4812 просмотров
Перейти к просмотру всей ветки
в ответ MrSanders 11.06.21 15:55
YAML в разы быстрее парсится чем XML и не требует овердофига памяти для DOM.
Во-первых, это не преимущество YAML, а скорее недостаток конкретного парсера XML. В свое время, те, кто не хотел использовать DOM брали tinyxml и в ус не дули.
Во-вторых, кого в современном мире волнует память для DOM?
В-третьих, я не очень хорошо представляю себе проект, в котором скорость десериализации будет иметь какое-то более или менее серьезное значение. Возможно, что такие проекты есть, но даже в задаче "принять данные -> десериализировать -> сохданить данные в БД" об оптимизиции процесса десериализации я бы задумался в последнюю очередь.
А вот отсутствие стандартной возможности описать данные и валидировать их - серьезная проблема (в том числе и для JSON)