存放一些配置信息,不知道该怎么选结构啊。
有没有前辈来告知下 3 种的对比,最好有使用场景举例。
有没有前辈来告知下 3 种的对比,最好有使用场景举例。
|
popbonesMar 10, 2017
1
yaml
|
|
pathboxMar 10, 2017 via Android
2
toml
|
|
qile1Mar 10, 2017 via Android
3
请教需要频繁读写的选什么合适, ini 的经常读写,如果写冲突就会把所有内容清空, 0kb
后台微软不是弄了注册表吗,但是注册表 pyrhon 在 64 ! 32 位系统下读取不一样 |
|
misaka19000Mar 10, 2017 via Android
5
配置信息就用 ini 吧,或者 yaml ,都挺好的
不过 sb 和 vs code 用的都是 JSON ,估计也有他们的考虑 XML 就算了吧,不好使 |
|
CbdyMar 10, 2017 via Android
6
话说不同语言有不同的配置文件传统吧,如果你用的语言比较动态,直接用它本身做配置也可以(比如 json ,直接可以解析成 js 对象)
|
|
ivmmMar 10, 2017
7
应该就是传统问题 如 #6 所述,不过目前的新型应用基本都用 json
|
|
KilerdMar 10, 2017
8
toml +1
|
|
kevinzhowMar 10, 2017
9
ini 只做配置存储,直观。
XML 可以结构化存储数据,也可以存配置,但是如果有手动编辑这个文件的场景,对开发者会比较不直观。 ini 和 XML 一般是因为历史原因才在一些项目中仍然被使用,现在新开项目的话,都用 JSON 即可。 |
|
murmurMar 10, 2017
10
互联网应用偏爱 json
企业开发喜欢 xml 很老的 app 才会用 ini |
|
duan602728596Mar 10, 2017 via iPhone
11
b 站的弹幕信息貌似就是 xml 的
|
|
orviceMar 10, 2017
12
toml +1
|
|
DoraJDJMar 11, 2017 via Android
13
ini 配置多见于 Windows 应用程序
xml 多见于 Maven 项目配置文件和部分 API 接口 目前 json 是较为常见且流行的结构,现在的 API 接口都在用它 JSON IS GOD, XML IS DUST 当然还有 yaml 格式也别忘了 |
|
SoloCompanyMar 11, 2017
14
如果你希望对人类最友好,那么选择 ini
xml 太啰嗦语法也太严格 json 的语法一样太严格,尼玛连个注释都不可以有 如果需要结构化,首选是 yaml ,可以作为 json 的完美替代,也对人类友好 |
|
RqPS6rhmP3Nyn3TmMar 11, 2017 via iPhone
15
我喜欢 json ,互联网项目基本都是这个。但是如果是企业技术栈比较求稳的还是 XML 比较多
似乎微软偏爱 XML |
|
momomirageMar 11, 2017
16
需要人写的 ini 这个语法最不复杂
需要人读的 json 不需要人读写的 xml 或其他 |
|
hiboshiMar 11, 2017
17
|