2013-04-06 136 views
1

我正在使用完整的API实现配置管理器,类似于Windows注册表。 我希望它是人类可读的,就像能够用文本编辑器打开和编辑它一样。 我希望它能够存储程序可能需要的任何类型的配置信息,并且要足够快才能有用。存储配置的最佳方式

我看着下面的标记语言,用于存储信息:

  • XML
  • JSON
  • YAML
  • S-表达

但我不知道什么语言适合这项任务。

回答

0

我知道这是很迟,但我会建议你使用YAML。非常人性化的可读性,它被广泛用于配置和将满足您的需求“我希望它能够存储任何类型的配置信息,一个程序可能需要的”。它唯一的缺点是使用空间的缩进风格,你必须非常小心,因为错误的缩进意味着对内容的不同解释。一旦你习惯了它,它很容易使用。