A long terme, pour le stoquage des settings tout en restant compatible d'une version à une autre, le XML est 'achement pratique.
Suffit de mettre dans une balise parent le num de version (1.0.0) par exemple, et quand le soft évolue, les settings changent. Quand je place une config de la version 1.0.0 dans une install 2.0.0, il sait la lire (s'il a garder la fonction, biensur) tout en écrivant la nouvelle version de ses settings.
Evidement, tout est faisable avec un simple .ini, l'intéret c'est que le XML est plus standard, et les parseurs sont légions.
# Evolution
Posté par Stibb . En réponse au journal Requête aux devs de logiciels libres. Évalué à 4.
Suffit de mettre dans une balise parent le num de version (1.0.0) par exemple, et quand le soft évolue, les settings changent. Quand je place une config de la version 1.0.0 dans une install 2.0.0, il sait la lire (s'il a garder la fonction, biensur) tout en écrivant la nouvelle version de ses settings.
Evidement, tout est faisable avec un simple .ini, l'intéret c'est que le XML est plus standard, et les parseurs sont légions.