Ну, я думаю, что YAML действительно фантастический ...
Это красивый, удобный для чтения, умный синтаксис ... по сравнению с любым другим форматом сериализации данных.В качестве надмножества JSON
мы могли бы сказать, что он более сложный, отсюда и эволюция его языка.
Но я вижу там несколько разных мнений, таких как:
- YAML мертв,
- не используйте yaml и так далее ...
Я просто не могу понять, на чем это основано, потому что это кажется таким хорошим:)
Еслив Интернете мы приводим несколько удачных примеров, таких как Ruby on Rails , мы знаем, что они используют yaml для простой конфигурации, но одна вещь, которая меня удивляет, это , почему yaml не является частью наиболее часто используемыхформаты через Интернет , такие как XML и JSON.
Если вы возьмете, например, твиттер ... почему бы не предлагать данные в формате YAML также из API?
что-то не так, делая это?
Мы можем увидеть эволюцию баз данных no-sql, таких как couchdb , mongo , все на основе json, даже один великийПроект под названием jsondb выглядит очень легким и определенно может справиться с работой.
Но когда я пишу структуры данных в json, я действительно не могу понять, почему вместо этого не используется YAML.
Так что одной из моих проблем будет, если что-то не так с YAML?
Люди могут сказать, что это сложно, но хорошо, если вы притворяетесь, что используете те же функции, что и в json , это определенно не .Вы получите более красивый файл точно и без хлопот.Было бы действительно сложнее, если вы решили использовать больше функций, но это так, по крайней мере, у вас есть возможность использовать его, если хотите.
Возможность выбора, хотите вы или нетиспользуйте двойные кавычки для строки - это фантастика, делает все чище и проще для чтения .... ну, вы понимаете, в чем моя точка зрения:)
Так что мой вопрос будет, почему YAMLне широко используется вместо JSON ?
Почему не похоже, что он будет использоваться для передачи структуры данных в онлайн-сообществе?
Все, что я вижу, это людииспользуя его для простых файлов конфигурации и ничего больше ...
Пожалуйста, потерпите меня, поскольку я могу быть совершенно неправ, и могут происходить очень большие проекты, и мое незнание этого вопроса не позволило мнебыть частью этого:)
Если есть какой-нибудь большой проект, основанный на yaml, я был бы очень рад узнать об этом
Заранее спасибо