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]