SELFHTML/Quickbar  Introduction  Remarques personnelles


Format standard ouvert contre format standard constructeur

Cette page est un document avec du texte et des informations

 Un plaidoyer pour un format en texte clair indépendant du logiciel

 

Un plaidoyer pour un format en texte clair indépendant du logiciel

Dateiformate

Bien plus tôt avant l'époque où apparurent les PC, il n'y avait en informatique que des logiciels individuels c'est à dire des logiciels qui étaient écrits pour un utilisateur donné et pour un but donné. Pour les données que l'on pouvait gérer avec un tel logiciel, les programmeurs s'étaient trouvé leur propre format de fichiers. Cela fonctionnait merveilleusement bien jusqu'à ce que le programmeur déménage subitement en Australie. Alors c'était souvent la catastrophe. Personne n'était en mesure d'assurer la maintenance du logiciel et de son format de données. Des programmeurs nouvellement engagés devaient souvent se donner un mal de chien à tenter de déchiffrer les codes-sources de leurs prédécesseurs.

Avec les PC apparut une nouvelle espèce de logiciel - le logiciel standard. Ce fût comme le passage du vêtement sur mesure au vêtement en prêt à porter Certes, chacun de ces produits logiciels avait bien son propre format de fichier, mais on ressentit comme un grand progrès le fait de pouvoir échanger ses données avec d'autres utilisateurs possèdant le même logiciel. Ce qui commença avec des programmes de traitement de texte comme MS Word se poursuivit dans le monde de Macintosh avec avant tout des programmes DTP et de graphisme. S'y ajoutèrent au fil du temps d'autres types de logiciels standard pour les bases de données et pour feuilles de calcul.

Le développement continue pourtant. Sur Internet, où de nombreux ordinateurs différents se rencontrent, les utilisateurs concernés apprirent tôt déjà à se mettre d'accord sur des standards communs indépendants du logiciel. Une "invention " comme HTML remplissait tout à fait pour cette raison les conditions du monde des ordinateurs sur réseau. Avec l'irruption d'Internet dans le domaine de l'ordinateur de loisir ou de travail l'utilisateur prend davantage conscience de ces formats de fichiers indépendants du logiciel.

Beaucoup d'utilisateurs regimbent encore aujourd'hui à miser sur de tels formats de fichiers indépendants. Finalement on s'était si bien habitué aux nouvelles versions successives de Word et d'Excel. Il n'y avait aucune discussion pour savoir quel logiciel employer pour les formats de fichiers correspondants et le logiciel maîtrisait parfaitement son propre format de fichier. On avait juste besoin d'apprendre à utiliser le logiciel et ensuite on pouvait travailler.

Mais ce n'est quand même pas tout à fait aussi simple: souvent, il fallait s'habituer à la nouvelle version du logiciel, et assez fréquemment, transcrire les données d'un logiciel dans l'autre... C'était, si on veut, de très nombreuses années qui étaient investies pour convertir de temps en temps de nombreux fichiers dans un produit logiciel plus récent et meilleur, sans compter les corrections à la main nécessaires la plupart du temps. Des fabricants de logiciels, qui jadis fabriquaient des produits parmi les plus vendus, ont entre-temps sombré et disparu - il n'y avait plus ni de mises à jour ni de support digne de ce nom. Presque tous ceux qui assurent la maintenance de nombreuses données ont dut faire une ou plusieurs fois l'expérience douloureuse du risque que représente miser sur un logiciel déterminé.

Car vous ne croyez quand même pas que vous pourrez encore lire électroniquement dans 15 ans le journal intime que vous écrivez aujourd'hui avec MS Word, QuarkExpress ou Lotus Wordpro! D'ici là, il y aura des systèmes d'exploitation tout à fait différents, et la vraisemblance qu'il n'y ait plus de compatibilité vers l'amont est grande. Même si vous dites : "je n'ai pas besoin de nouveau système d'exploitation " - vous vous mettez le doigt dans l'oeil. Dans quelques années, votre PC sera ne fonctionnera plus, il vous en faudra donc un autre... et le vieux modèle sur lequel vos logiciels tournent n'existera plus.

C'est ici qu'entrent en scène les nouveaux langages de structuration standardisés issus de l'Internet comme HTML, CSS ou XML et XLS. Tous sont, tous autant qu'ils sont, non seulement indépendants de l'environnement mais aussi indépendants du logiciel. La raison en est que ce sont tous des formats en texte clair. Des fichiers dans ces langages de structuration ne comportent pas de caractères de commande, il n'y a aucun passage du fichier qui doive être interprété en binaire pas de formats orientés bloc etc... Des langages de structuration en texte clair sont imaginés de telle façon, qu'aussi bien l'ordinateur que l'homme puissent comprendre leurs commandes. Pour éditer de tels langages suffit un éditeur de texte pur - même le plus rudimentaire.

Naturellement, ce ne peut être la solution dans le monde avancé de l'informatique de se servir à nouveau d'un programme comme le bloc-notes de Windows pour travailler sur ses données. On ne peut l'imposer à des utilisateurs modernes. Les forges de logiciel travaillent d'arrache-pied à des programmes qui doivent mettre en conformité l'édition des nouveaux formats de fichier indépendants avec le style de travail moderne.

Pour les langages standardisés en texte clair, les fabricants de logiciels ne déterminent plus que l'apparence et la maniabilité du logiciel - et non plus le format de ce qui est finalement concerné: à savoir vos données!

Les nouveaux langages continuent naturellement aussi à se développer et la probabilité que dans vingt ans on continue à travailler avec HTML est plutôt mince. Pourtant, celui qui aujourd'hui écrit proprement du code en HTML aura la tâche simplifiée dans le futur pour s'habituer à des extensions ou des nouvelles versions du langage. Car étant donné qu'il s'agit de langages documentés ouvertement et approfondis, une traduction assistée par ordinateur dans d'autres langages similaires ou dans de nouveaux standards sera relativement simple.

Nous ne pouvons pas encore savoir aujourd'hui à quoi le monde de l'informatique ressemblera dans un demi siècle. Mais nous pouvons au moins reconnaître que les langages en texte clair dont il est question ici restent les formats de fichiers les plus dignes de confiance que nous avons aujourd'hui à notre disposition.


après: Repères (Commandes HTML de contrôle)
avant: Connaissances en la matière et carrière dans le Web
 

SELFHTML/Quickbar  Introduction  Remarques personnelles

© 1998 Stefan Münz / © 2001 Traduction  Serge François, 13405@free.fr