Есть ли веские причины для выбора YAML над XML для файлов конфигурации?YAML над XML для файлов конфигурации?
YAML теперь кажется яростью на Github, но я просто не вижу преимущества. Мне не нравится беспокоиться о том, чтобы получить пробелы, и у меня уже есть хорошие редакторы XML и валидаторы. И я могу отлично читать XML, даже без очков для чтения.
Так хорошо, что я остаюсь crusty XML luddite? Или я должен стать хипстером YAML, потому что все это делают?
(BTW, JSON не вариант, потому что он не поддерживает комментарии.)
Я уверен, что json действительно позволяет комментировать ... –
Официальный JSON не дает комментариев. Это применимо независимо от того, какую спецификацию вы считаете официальной. Но многие парсеры слабые и согласятся с вещами, которые спецификация не позволяет. –
Мне не нравятся ни XML, ни YAML, но вам, очевидно, нравится XML, так почему вы пытаетесь исправить то, что вы не воспринимаете как сломанное? –