【发布时间】:2010-09-05 22:39:02
【问题描述】:
好的,所以我不想在这里开始一场圣战,但是我们正在尝试整合我们处理应用程序配置文件的方式,并且我们正在努力做出最好的决定采取的方法。目前,我们分发的每个应用程序都使用它自己的临时配置文件,无论是属性文件(ini 样式)、XML 还是 JSON(目前仅供内部使用!)。
目前我们的大部分代码都是 Java,所以我们一直在查看 Apache Commons Config,但我们发现它非常冗长。我们还查看了XMLBeans,但它似乎有很多东西。我也觉得好像我正被推向将 XML 作为一种格式,但我的客户和同事对尝试其他东西感到担忧。我可以从客户的角度理解它,每个人都听说过 XML,但归根结底,不应该使用正确的工具来完成这项工作吗?
现在人们在生产系统中使用什么格式和库,还有其他人试图避免angle bracket tax吗?
编辑: 确实需要一个跨平台解决方案:Linux、Windows、Solaris 等,用于与配置文件接口的库的选择同样重要作为格式的选择。
【问题讨论】:
-
只是因为说 XMLBeans“看起来很无聊”而被投票赞成
标签: java xml json cross-platform configuration-files