Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Pourquoi utiliser XStream ?

L'outil XStream est utilisé pour plusieurs projets de Fudaa dont Fudaa-Prepro et Fudaa-Mascaret. Les outils alternatifs sont nombreux (JAXB, XMLBean,...) et présentent tous des avantages inconvéniant.

Le concurrent majeur de XStream serait JAXB qui est inclus avec le JRE.

Dans notre cas, les 2 outils présentent les mêmes fonctionnalités pour lire/écrire un fichier XML à partir d'une série d'objets. Voir par exemple:

Au sujet des performances, on peut lire plusieurs rapports et notamment:

qui place XStream comme étant le plus rapide ( attention, les tests de performances sont toujours à prendre avec des "pincettes").

Dans l'absolu, il n'y a pas de raisons évidentes pour préférer XStream à JAXB. XStream a été préféré car il avait déjà été validé sur d'autres projets de Fudaa.

 

Modifications apportées à Fudaa-Mascaret

...