Conclusion, j'utilise boost::serialization pour les sauvegardes de données
Boost::serialization est pas mal du tout, mais la sérialization des objets, c'est aussi loin d’être parfait en terme d'évolution.
Dés que le layout de tes objets changent un peu ( ajout de champs ou suppression ), tu es obliger de versionner tes classes pour pouvoir continuer à charger les vieux objets sérializés... Ce qui devient vite un gros bordel, disons le franchement.
[^] # Re: YAML
Posté par Firwen (site web personnel) . En réponse au journal XML c'est de la daube!!!. Évalué à 3.
Boost::serialization est pas mal du tout, mais la sérialization des objets, c'est aussi loin d’être parfait en terme d'évolution.
Dés que le layout de tes objets changent un peu ( ajout de champs ou suppression ), tu es obliger de versionner tes classes pour pouvoir continuer à charger les vieux objets sérializés... Ce qui devient vite un gros bordel, disons le franchement.