2025 年了,這個問題不知道又被誰頂上來了。
答案很簡單。
配置文件,首先要滿足人易讀。
XML 這種東西,簡單的情況下人還是相對而言易讀的。
但是 XML 對人真的不友好。
JSON 更是妥妥的,完全不為人設(shè)計的格式。
遍觀所有主流配置文件。
有 YAML 擺前面,JSON 和 XML 都不可能有一戰(zhàn)之力。
雖然 YAML 設(shè)計的也不太對人友好。
在配置簡單時,說實話。
ini 真挺好的。
不過配置復(fù)雜時,嵌套層級多起來以后,ini 和 超級 ini(tom…。
