par
Hywan » 25 janv. 2009, 14:29
Hey

,
Je me posais une question sur JSON et YAML. Je pense que tout le monde connaît les deux. Je trouvais qu'ils se ressemblaient beaucoup beaucoup. Même si YAML est plus
user-friendly ou
human-readable comme y disent, JSON n'est pas pire. Je veux dire, les différences sont négligeables.
Un autre argument : JSON est compris nativement par PHP (
http://php.net/json), alors que YAML non. Il existe des parseurs, plus ou moins efficaces, mais ça reste du boulot quand même.
Uniformité des documents : JSON est compris par PHP mais surtout par … Javascript. Pour une application Web, ça me paraît un bel avantage.
Et XML dans tout ça ? J'aime beaucoup XML, mais c'est vrai que c'est plus verbeux à cause du balisage. Même si ça se compresse bien, on préfère un document lisible plus rapidement (c'est très subjectif comme propos).
En fait, je me demande si je ne vais pas bazarder toutes mes configurations YAML en JSON … Bref, vous avez d'autres arguments ?
Je ne suis pas pour la multiplication des langages, surtout quand ils sont redondants. Des langages de structurations de données, il en existe un paquet. Mais entre JSON et YAML, je trouve qu'ils sont très redondants …
Hey :),
Je me posais une question sur JSON et YAML. Je pense que tout le monde connaît les deux. Je trouvais qu'ils se ressemblaient beaucoup beaucoup. Même si YAML est plus [i]user-friendly[/i] ou [i]human-readable[/i] comme y disent, JSON n'est pas pire. Je veux dire, les différences sont négligeables.
Un autre argument : JSON est compris nativement par PHP ([url]http://php.net/json[/url]), alors que YAML non. Il existe des parseurs, plus ou moins efficaces, mais ça reste du boulot quand même.
Uniformité des documents : JSON est compris par PHP mais surtout par … Javascript. Pour une application Web, ça me paraît un bel avantage.
Et XML dans tout ça ? J'aime beaucoup XML, mais c'est vrai que c'est plus verbeux à cause du balisage. Même si ça se compresse bien, on préfère un document lisible plus rapidement (c'est très subjectif comme propos).
En fait, je me demande si je ne vais pas bazarder toutes mes configurations YAML en JSON … Bref, vous avez d'autres arguments ?
Je ne suis pas pour la multiplication des langages, surtout quand ils sont redondants. Des langages de structurations de données, il en existe un paquet. Mais entre JSON et YAML, je trouve qu'ils sont très redondants …