2025 年了,这个问题不知道又被谁顶上来了。
答案很简单。
配置文件,首先要满足人易读。
XML 这种东西,简单的情况下人还是相对而言易读的。
但是 XML 对人真的不友好。
JSON 更是妥妥的,完全不为人设计的格式。
遍观所有主流配置文件。
有 YAML 摆前面,JSON 和 XML 都不可能有一战之力。
虽然 YAML 设计的也不太对人友好。
在配置简单时,说实话。
ini 真挺好的。
不过配置复杂时,嵌套层级多起来以后,ini 和 超级 ini(tom…。
代码:
公司规定所有接口都用 post 请求,这是为什么?
国内这么多码农,为什么出不来JetBrains, MathWorks这样的公司?
为什么用 electron 开发的桌面应用那么多?
韦东奕在北大会面临非升即走吗?
你为什么坚持使用/学rust?
阿里网盘为什么没有动静了?
为什么大家觉得中医一无是处?
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
什么是 5G 固定无线接入(FWA)?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
《甄嬛传》中祺贵人为什么和甄嬛反目?
储存很多文件,是要用云盘还是用硬盘?
为什么人到中年,很少有身材苗条的?
为什么大龄剩女的择偶标准越来越高?
FVCOM这个软件怎么样呢?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
如何看待小米开源项目MiLM-6B?
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
吃爽了是怎样一种体验?
家里想搞个服务器,有什么好的建议方案吗?
伊朗这次会崩溃灭亡吗?
为什么要学go语言,golang的优势有哪些?
公司平面设计师,高度依赖昵图网做广告设计你觉得是在搞设计吗?
为什么CAD这么贵啊?
Edge 浏览器的评价是否在逐渐下降?
如何评价B站up主***千代退网?
我应该设置多少kb才能让他不能玩游戏?