Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
606 views
in Technique[技术] by (71.8m points)

各种语言为什么不使用类作为配置文件,而使用各种其他文件作为配置文件?

例如使用json,xml,yaml,ini等


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

类做配置文件其实很方便,因为ide通常都有自动补全功能,可以直接提示配置项,不需要记忆配置项的名字,我的项目里面就用类做配置文件。

但类做配置文件有一个致命的缺点,必须编译构建后才能生效,修改一个配置项之后必须重新编译打包,再部署,大部分情况下这么做是不可接受的。xml/yaml/ini就没这个问题,修改xml文件之后,重启服务新配置项就会立刻生效。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...