TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки
Python Заметки avatar

TGINSIGHT POST

Post #56

@pythonotes

Python Заметки

Прегледи533Број на прегледи
Објавено25 мар.25.03.2020 г., 09:00
Содржина

Содржина на објавата

Почему форматов для хранения простых конфигов так много? Всё как обычно. В какой-то момент возникает ситуация: АДМИН: Этот конфиг просто не поддерживает то что я от него хочу! ПРОГЕР: Подержите моё пиво... И рождается новый формат))) А если серьёзно, разные форматы поддерживают разный функционал. Например, поддержка группировки, вложенности данных, глубина вложенности, поддержка разных структур данных, поддержка экспрешенов и наследования, удобство расширения и тд. Возможно самое главное, это человекочитаемость! Так как очень часто конфиги пишут и читают люди. Если бы это было не так, то все писали бы в binary и не выдумывали всякое хитрое форматирование. На мой взгляд самый удобный в коде это JSON, а самый читаемый и удобный в ручном редактировании это YAML. Никто не мешает вам создать собственный формат, если не достаточно того что имеется или если слишком много свободного времени) PS. 4 формата рядом для сравнения синтаксиса 🌎 #libs