Le Fri, 16 Sep 2005 10:23:40 +0200, patrick <[EMAIL PROTECTED]> a écrit:

Le choix de XML est donc un GROS GROS plus de mon point de vue.

mais le mode fonctionnement du XML passe ou passera-t-il forcèment par un mode texte-zip et zip-texte ? Est-il prévu une compilation binaire ou un truc du genre pour accélérer la phase lecture écriture des fichiers ?

Le XML passe uniquement par du texte. Le ZIP c'est pour OOo (et pour le format XML d'Office 12) un moyen d'avoir des fichiers plus petits.

Le binaire a l'avantage de pouvoir être lu et écrit rapidement. Il s'agit en général d'un enregistrement direct sur disque (on parle de sérialisation de flux polymorphiques :-) ) des structures de données objet manipulées en mémoire par le programme.

Mais il a l'énorme désavantage de ne pouvoir être lu et écrit facilement QUE par le programme l'ayant généré. Et si en plus l'éditeur ne communique par le format, il faut s'amuser à faire du reverse engineering pour tenter de le comprendre.

En fait, les gens sont peu sensibles au format, hormis de leur faire un topo sur la pérennité et l'interopérabilité .... ( Et encore ! j'ai en mémoire une tripotée de grands yeux écarquillés et absents genre : " c'est fini ?" ... :-\ ) Ils s'arrêtent à " j'ouvre un fichier, je ferme un fichier" puis tirent leurs conclusions sur les circonstances ...

Donc pour les fichiers lambda c'est kif-kif mais pour des gros fichiers cela peut peser dans la balance.

Regarde l'utilisateur lamba qui a utilisé Publisher 98 et qui s'aperçoit que Publisher 2000 n'est pas du tout compatible en terme de fichiers (et qu'il ne sait même pas lire les anciens fichiers !). Ca ne pourra pas arriver avec OpenDocument. C'est d'un côté la pérénnité et l'ouverture et de l'autre l'inféodation au bon vouloir d'un éditeur.

Maintenant, on peut regretter que le parser XML d'OOo ne soit pas plus rapide. J'ai fait les mêmes tests OOo / MSO 2003 et bon.... et c'est vrai que c'est un peu surprenant sur ce très gros fichier XLS. Je ne connais pas le parser qu'ils utilisent (sans doute un truc maison - faisant ça toute la journée, je n'ai aucune envie de regarder le code d'OOo :-) ) mais il ne me semble pas top optimisé.

--
  Michel Pinquier
  Livre 'OpenOffice.org 1.1 efficace' - Editions Eyrolles

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à