一尘不染

应用程序配置文件

java

好的,所以我不想在这里展开一场圣战,但是我们正在努力巩固处理应用程序配置文件的方式,我们正在努力决定采用哪种最佳方法。目前,我们分发的每个应用程序都在使用其自己的临时配置文件,无论是属性文件(ini样式),XML还是JSON(目前仅在内部使用!)。

目前,我们的大多数代码是Java,因此我们一直在研究Apache Commons
Config
,但是我们发现它非常冗长。我们还研究了XMLBeans,但似乎无所适从。我也觉得好像正在将XML推向一种格式,但是我的客户和同事对于尝试其他方法感到不安。我可以从客户的角度理解它,每个人都听说过XML,但是到最后,难道不应该使用正确的工具来完成这项工作吗?

编辑: 确实需要跨平台解决方案:Linux,Windows,Solaris等,用于与配置文件交互的库的选择与格式的选择一样重要。


阅读 243

收藏
2020-12-03

共1个答案

一尘不染

XML XML XML XML。我们在 这里 谈论 配置文件 。如果您不打算在性能要求很高的情况下序列化对象,则没有“尖括号税”。

除了机器可读之外,配置文件还必须是人类可读的和人类可以理解的。XML是两者之间的良好折衷。

如果您的商店中有人担心这种新型XML技术,那么我对您来说很不好。

2020-12-03