Comments on: YAML, XML, JSON, CSV, INI… Qu’est-ce que c’est et à quoi ça sert ? http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Sam http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10872 Sun, 14 Jul 2013 18:22:38 +0000 http://sametmax.com/?p=6576#comment-10872 Oui, le lobbie du JSON est très puissant et il font des millions grâce à l’adoption massive du format à notre grand détrimant.

Aujourd’hui tous ces aspects de XML sont beaucoup moins utiles, à part dans certaines situations très particulières. De plus, certains aspects comme la facilité de parsing, d’édition, de génération, d’édition manuelle et de facilité de prise en main priment sur les qualité du XML dans la plupart des cas d’usage, même hors Web. Les gens n’ont pas délaissé XML pour rien, c’est un format très très lourd à manipuler.

]]>
By: Johan Puisais http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10869 Sun, 14 Jul 2013 10:13:18 +0000 http://sametmax.com/?p=6576#comment-10869 XML, le format le plus pourri ? Je crois que l’effet de mode voulu par les gros acteurs du web fonctionne à fond sur ce forum. J’ai nombre de contre exemples où XML est rapide, lisible ouvert et extensible. Ce site http://www.i-cone.net est entièrement basé sur XML / XSLT pour les données et le rendu : 93 sur 100 avec pagespeed

]]>
By: July http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10868 Sun, 14 Jul 2013 10:09:10 +0000 http://sametmax.com/?p=6576#comment-10868 Deux articles sur les facéties possibles pour le CSV :
– les caractères séparateur de groupe et de champs – http://wiesmann.codiferes.net/wordpress/?p=19352
– l’unicode et la combinaison de caractères – http://wiesmann.codiferes.net/wordpress/?p=19862&lang=fr

]]>
By: Sam http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10860 Sun, 14 Jul 2013 01:13:32 +0000 http://sametmax.com/?p=6576#comment-10860 @mtparet: je savais pas, pas mal en effet.

]]>
By: mtparet http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10858 Sat, 13 Jul 2013 22:55:56 +0000 http://sametmax.com/?p=6576#comment-10858 Le fait de pouvoir utiliser des références dans YAML en fait le langage de premier choix pour écrire des fichiers de config.

expl:

default: &default
host: host.com
username: monusername
password: monpassord

base1:
<<: *default
database: base1

base2:
<<: *default
database: base2

base_prod
<<: *default
username: proddb
password: prodpassword
database: baseprod

]]>
By: Infinita http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10848 Sat, 13 Jul 2013 10:11:52 +0000 http://sametmax.com/?p=6576#comment-10848 @Gring

– Brûler les novices

ça c’est pas cool, on l’a tous été un jour.

Excel et OO comprennent le csv donc je vois pas ou est le problème. En plus c’est vraiment pratique comme format, ça évite de recoder plein de fonctions que les tableurs savent très bien faire (et coder moins de trucs, c’est moins de bugs)

Je vois pas trop le problème qu’il y a à utiliser les tableurs pour autre chose que les tableaux. On peut faire des trucs sympa facilement et tout le monde n’est pas un programmeur.

]]>
By: Gring http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10742 Tue, 09 Jul 2013 10:23:29 +0000 http://sametmax.com/?p=6576#comment-10742 Le XML est lourdingue de base, mais on peut l’alléger en utilisant les attributs. Par exemple :

<personne nom="Sam" tel="0123456789" />

est beaucoup plus léger que :

<personne>
<nom>Sam</nom>
<tel>0123456789</tel>
</personne>

Sinon, pour moi, le “format” CSV est à l’échange de données ce que le fil dénudé est à la connectique.

Il faudrait donc :
– Brûler les novices
– Brûler les tableurs ( qui ne comprennent que le CSV )
– Brûler les écoles de commerce qui popularisent les tableurs pour des utilisations qui n’ont rien à voir avec des tableaux.

]]>
By: kontre http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10697 Mon, 08 Jul 2013 15:29:08 +0000 http://sametmax.com/?p=6576#comment-10697 Nous on utilise pas tout ça. Il faut dire que notre programme principal est développé en interne depuis 20 ans. Y’a un paquet de standards qui n’existaient pas à l’époque. De même l’encoding, ça va ça vient (même dans les fichiers de code c’est variable, c’est dire…)

]]>
By: mentat http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10690 Mon, 08 Jul 2013 12:12:10 +0000 http://sametmax.com/?p=6576#comment-10690 Je pensais plutôt au format csv.
Tu l’extrait d’un site (boutique, site internet géré par une agence…), ou un client l’extrait de son système et crois moi, les interlocuteurs ont l’impression que tu leur parles chinois.

Le monde est truffé de gens qui utilisent des outils sans trop connaitre le détail.
Dans un autre genre, j’ai même eu une agence qui me fournissait des images en niveaux de gris, alors que je leur demandais du noir et blanc et qui ne comprenait pas le problème.

]]>
By: Sam http://sametmax.com/yaml-xml-json-csv-ini-quest-ce-que-cest-et-a-quoi-ca-sert/#comment-10689 Mon, 08 Jul 2013 10:45:13 +0000 http://sametmax.com/?p=6576#comment-10689 @Syl: ni vu, ni connu.

@mentat: a qui tu demandes ? Parce que je vois pas ce qu’un non informaticien ferait avec un fichier JSON ou XML. Si c’est un commercial, il peut demander à son technicien qui doit savoir ce genre de truc. Si tu interragis avec un système, c’est généralement écrit dans la doc ou c’est une infos communiquée avec le protocole. Bref, sauf gros boulet en face (et là le format binaire ne te sauvera pas, il y aura d’autres problèmes), c’est une info facile à trouver.

]]>