2013-04-06 137 views
1

我正在使用完整的API實現配置管理器,類似於Windows註冊表。 我希望它是人類可讀的,就像能夠用文本編輯器打開和編輯它一樣。 我希望它能夠存儲程序可能需要的任何類型的配置信息,並且要足夠快纔能有用。存儲配置的最佳方式

我看着下面的標記語言,用於存儲信息:

  • XML
  • JSON
  • YAML
  • S-表達

但我不知道什麼語言適合這項任務。

回答

0

我知道這是很遲,但我會建議你使用YAML。非常人性化的可讀性,它被廣泛用於配置和將滿足您的需求「我希望它能夠存儲任何類型的配置信息,一個程序可能需要的」。它唯一的缺點是使用空間的縮進風格,你必須非常小心,因爲錯誤的縮進意味着對內容的不同解釋。一旦你習慣了它,它很容易使用。