[W3C] M*st*rbation intellectuelle
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
28 janv. 2005 à 12:01
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 1 févr. 2006 à 21:32
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 1 févr. 2006 à 21:32
A voir également:
- [W3C] M*st*rbation intellectuelle
- Play st - Télécharger - Téléchargement & Transfert
- St sportytrader - Télécharger - Médias et Actualité
- Extension .st ✓ - Forum Réseaux sociaux
- Hl-dt-st dvdram gue1n ✓ - Forum Pilotes (drivers)
- Andrea st filters service ✓ - Forum Windows
5 réponses
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
28 janv. 2005 à 12:03
28 janv. 2005 à 12:03
Salut,
Ca ne serait pas une demande de Microsoft qui veut pouvoir dire que sa prochaine suite office répond aux standard du XML ?
Ca ressemble bigrement à leur format non?
Remarque je dis ça mais chez nous on fait pareil :o(
Ca ne serait pas une demande de Microsoft qui veut pouvoir dire que sa prochaine suite office répond aux standard du XML ?
Ca ressemble bigrement à leur format non?
Remarque je dis ça mais chez nous on fait pareil :o(
Kao
Messages postés
44
Date d'inscription
mercredi 12 décembre 2001
Statut
Membre
Dernière intervention
10 mars 2007
3
28 janv. 2005 à 12:56
28 janv. 2005 à 12:56
Maintenant, ils veulent refaire du binaire, parceque l'XML c'est pas efficace.
Une petite question au passage... En quoi l'XML n'est-il pas efficace ? (bah oui, je me demande ça parce que jusqu'ici, j'en avais plutôt entendu du bien de ce langage...)
Une petite question au passage... En quoi l'XML n'est-il pas efficace ? (bah oui, je me demande ça parce que jusqu'ici, j'en avais plutôt entendu du bien de ce langage...)
Jean-François Pillou
Messages postés
18301
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
28 janv. 2005 à 14:35
28 janv. 2005 à 14:35
Justement... faudrait leur demander.
A priori ce que SebSauvage a voulu dire c'est que le XML est fait à la base pour stocker les informations dans un format structuré et transparent (en texte clair). Or si on s'en sert pour mettre des paquets d'informations en binaire (opaque), on se mord la queue et on tourne en rond !
A priori ce que SebSauvage a voulu dire c'est que le XML est fait à la base pour stocker les informations dans un format structuré et transparent (en texte clair). Or si on s'en sert pour mettre des paquets d'informations en binaire (opaque), on se mord la queue et on tourne en rond !
Utilisateur anonyme
>
Jean-François Pillou
Messages postés
18301
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
30 janv. 2005 à 02:14
30 janv. 2005 à 02:14
performance respectable au demeurant
moi j'y arrive pas. J'arrête pas de tomber.
moi j'y arrive pas. J'arrête pas de tomber.
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
>
Utilisateur anonyme
31 janv. 2005 à 08:40
31 janv. 2005 à 08:40
:-DDDDD
Utilisateur anonyme
28 janv. 2005 à 13:52
28 janv. 2005 à 13:52
Le zip aurait été plus simple, mais le problème n'est peut être pas là...
S'il y a un besoin de standard, ils font un standard, c'est tout. Après, voir si c'est bien, pas bien, compliqué, .... c'est pas leur problème. Enfin c'est ce que j'en pense. Il faut voir le W3C comme la référence en terme de compatibilité, pas de simplicité.
S'il y a un besoin de standard, ils font un standard, c'est tout. Après, voir si c'est bien, pas bien, compliqué, .... c'est pas leur problème. Enfin c'est ce que j'en pense. Il faut voir le W3C comme la référence en terme de compatibilité, pas de simplicité.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
28 janv. 2005 à 15:03
28 janv. 2005 à 15:03
S'il y a un besoin de standard, ils font un standard
Quel besoin couvre Binary XML ?
ça me laisse franchement perplexe.
En quoi l'XML n'est-il pas efficace ?
(attention, je risque de parler un langage un peu incompréhensible:)
XML est à la mode, mais ça n'est pas pour autant que c'est la solution miracle:
- XML est terriblement verbeux (lourdeur des fichiers)
- XML n'a pas de notion de typage
- la conversion texte --> format binaire est obligatoire pour que l'ordinateur puisse traiter les données: c'est couteux en terme de développement (vérifications de type, etc.)
- pour un ordinateur, interpréter un fichier XML est beaucoup plus lourd (en CPU et mémoire) qu'interpréter un format binaire (même si une conversion d'endianess est nécessaire).
- XML est bien adapté à la représentation de données hiérarchiques, mais cette représentation est loin d'être suffisante dans la vraie vie (exemple: les notions de relations manquent (comme en bases de données relationnelles, par exemple)).
- XML oblige émetteur et récepteur à définir un format commun très précis. Ce qui n'est pas plus intéressant que le binaire, finalement.
- XML, pas plus que le binaire, n'a de notion de sémantique. La sémantique doit être définie en dehors d'XML, comme pour le binaire. L'apport est donc nul.
- XML est censé être humainement lisible, mais dans la vraie vie, les fichiers XML sont très difficiles à comprendre du fait de leur structure hiérarchique fortement imbriquée (faites un peu de B2B, par exemple avec Rosetta.Net, vous m'en direz des nouvelles).
- etc.
Je ne suis pas en train de dire que "XML, c'est mal.".
Je dis simplement qu'on essai de le fourguer absolument partout, sans réfléchir à la pertinence, ce qui est une mauvaise idée.
"The right tool for the right job."
Quel besoin couvre Binary XML ?
ça me laisse franchement perplexe.
En quoi l'XML n'est-il pas efficace ?
(attention, je risque de parler un langage un peu incompréhensible:)
XML est à la mode, mais ça n'est pas pour autant que c'est la solution miracle:
- XML est terriblement verbeux (lourdeur des fichiers)
- XML n'a pas de notion de typage
- la conversion texte --> format binaire est obligatoire pour que l'ordinateur puisse traiter les données: c'est couteux en terme de développement (vérifications de type, etc.)
- pour un ordinateur, interpréter un fichier XML est beaucoup plus lourd (en CPU et mémoire) qu'interpréter un format binaire (même si une conversion d'endianess est nécessaire).
- XML est bien adapté à la représentation de données hiérarchiques, mais cette représentation est loin d'être suffisante dans la vraie vie (exemple: les notions de relations manquent (comme en bases de données relationnelles, par exemple)).
- XML oblige émetteur et récepteur à définir un format commun très précis. Ce qui n'est pas plus intéressant que le binaire, finalement.
- XML, pas plus que le binaire, n'a de notion de sémantique. La sémantique doit être définie en dehors d'XML, comme pour le binaire. L'apport est donc nul.
- XML est censé être humainement lisible, mais dans la vraie vie, les fichiers XML sont très difficiles à comprendre du fait de leur structure hiérarchique fortement imbriquée (faites un peu de B2B, par exemple avec Rosetta.Net, vous m'en direz des nouvelles).
- etc.
Je ne suis pas en train de dire que "XML, c'est mal.".
Je dis simplement qu'on essai de le fourguer absolument partout, sans réfléchir à la pertinence, ce qui est une mauvaise idée.
"The right tool for the right job."
- XML n'a pas de notion de typage - la conversion texte --> format binaire est obligatoire pour que l'ordinateur puisse traiter les données: c'est couteux en terme de développement (vérifications de type, etc.)Bah, et c'est quoi les schémas ?!?
- XML, pas plus que le binaire, n'a de notion de sémantique. La sémantique doit être définie en dehors d'XML, comme pour le binaire. L'apport est donc nul. - XML est censé être humainement lisible, mais dans la vraie vie, les fichiers XML sont très difficiles à comprendre du fait de leur structure hiérarchique fortement imbriquée (faites un peu de B2B, par exemple avec Rosetta.Net, vous m'en direz des nouvelles).Disons que c'est moins catastrophique que le binaire :p
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
>
popo
30 janv. 2006 à 09:54
30 janv. 2006 à 09:54
Bah, et c'est quoi les schémas ?!?
Même quand tu as un schéma pour valider la structure de ton document, ça t'oblige la plupart du temps, derrière, à devoir caster quand même les données.
Les schémas n'affranchissent donc pas de la gestion des types de données derrière dans tes programmes.
Disons que c'est moins catastrophique que le binaire :p
Pas forcément.
Il y a des formats binaires très bien stucturés et pratiques (et moins consommateurs de place).
Par exemple les formats IFF ou RIFF, qui permettent de définir plusieurs sections.
Le base64 est une idée sympa, mais consommer 136 ko pour en stocker 100, ça reste du gaspillage.
Je reformule: ce n'est pas optimal.
Même quand tu as un schéma pour valider la structure de ton document, ça t'oblige la plupart du temps, derrière, à devoir caster quand même les données.
Les schémas n'affranchissent donc pas de la gestion des types de données derrière dans tes programmes.
Disons que c'est moins catastrophique que le binaire :p
Pas forcément.
Il y a des formats binaires très bien stucturés et pratiques (et moins consommateurs de place).
Par exemple les formats IFF ou RIFF, qui permettent de définir plusieurs sections.
Le base64 est une idée sympa, mais consommer 136 ko pour en stocker 100, ça reste du gaspillage.
Je reformule: ce n'est pas optimal.
popo
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
30 janv. 2006 à 22:58
30 janv. 2006 à 22:58
Même quand tu as un schéma pour valider la structure de ton document, ça t'oblige la plupart du temps, derrière, à devoir caster quand même les données. Les schémas n'affranchissent donc pas de la gestion des types de données derrière dans tes programmes.Désolé d'insister mais je ne comprend pas
pourquoi je serais obligé de revérifier dernière si le XML a été validé par un schémas sachant que ces derniers sont très riches? (+ de type que la moyenne des langages de prog si on ajoute les types dérivés, possibilité de patern, list, min, max,.... le tout sans rien programmer)
Pas forcément. Il y a des formats binaires très bien stucturés et pratiques (et moins consommateurs de place). Par exemple les formats IFF ou RIFF, qui permettent de définir plusieurs sections. Le base64 est une idée sympa, mais consommer 136 ko pour en stocker 100, ça reste du gaspillage.D'accord, mais n'est-ce pas la un discours un peu dépassé - à l'époque où les PC avaient 4Mo de RAM?
Je suis absolument d'accord que ce n'est surement pas une raison valable pour programmer comme un porc mais pourquoi pas en profiter pour choisir une autre technologie moins optimisée et plus standardisée, simple, etc... ? (un peu comme CORBA vs les WS)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
>
popo
30 janv. 2006 à 23:34
30 janv. 2006 à 23:34
pourquoi je serais obligé de revérifier dernière si le XML a été validé par un schémas
C'est vrai, une fois validé, on pourrait considérer que c'est ok.
Mais je n'importe et traite jamais de données extérieur sans un try/catch. Si je fais déjà un try/catch, pourquoi faire 2 fois le boulot ?
(Et encore, c'est quand on travaille sur des XSD bien écrite, ce qui est rarement le cas.)
XML en lui-même est pauvre: on doit ajouter XSD, XSL, etc. On ajoute des couches sur des couches.
Qui maîtrise vraiment ça ?
http://www.wdvl.com/Authoring/Languages/XML/XMLFamily/BigPicture/bigpix20a.html
XML et ses technos sont trop complexes, et donc mal maitrisées et mal utilisées.
Et même bien maîtrisées, les temps de traitement sont énormes (traiter du XML reste très très lourd comparé à des fichiers à plat ou des fichiers binaires).
D'accord, mais n'est-ce pas la un discours un peu dépassé - à l'époque où les PC avaient 4Mo de RAM?
Je ne crois pas non.
Quand on traite des documents de B2B, les volumes de données sont monstrueux.
L'XML multiplie par 2 à 5 le volume des données.
Quand on doit traiter plusieurs giga-octets de données métier par jour, ça peut rapidement devenir problématique.
Et pas seulement en terme de volume: aussi en terme de temps de traitement.
Je m'étale, je m'étale... c'est de l'amertume: j'ai vu dans mon métier des gens faire de l'XML pour faire de l'XML.
à vous dégouter des usines à gaz qu'ils ont mis en place: trop compliqué, impossible à maintenir, plus personne n'arrive même à comprendre comment ça marche.
Des fichiers à plat, un modèle relationnel ou un modèle objet auraient fait merveille, mais non ils ont fait de l'XML.
Dans les cas d'école, l'XML c'est beau, c'est clean.
Mais pour l'avoir pratiqué (Rosetta.Net par exemple, ou des documents échangés avec des clients externes (B2B, EAI)), c'est la galère.
L'XML ne fait qu'ajouter de la complexité à des traitements qui pourraient être simples avec des fichiers à plat.
Et personne ne les maîtrise correctement.
C'est vrai, une fois validé, on pourrait considérer que c'est ok.
Mais je n'importe et traite jamais de données extérieur sans un try/catch. Si je fais déjà un try/catch, pourquoi faire 2 fois le boulot ?
(Et encore, c'est quand on travaille sur des XSD bien écrite, ce qui est rarement le cas.)
XML en lui-même est pauvre: on doit ajouter XSD, XSL, etc. On ajoute des couches sur des couches.
Qui maîtrise vraiment ça ?
http://www.wdvl.com/Authoring/Languages/XML/XMLFamily/BigPicture/bigpix20a.html
XML et ses technos sont trop complexes, et donc mal maitrisées et mal utilisées.
Et même bien maîtrisées, les temps de traitement sont énormes (traiter du XML reste très très lourd comparé à des fichiers à plat ou des fichiers binaires).
D'accord, mais n'est-ce pas la un discours un peu dépassé - à l'époque où les PC avaient 4Mo de RAM?
Je ne crois pas non.
Quand on traite des documents de B2B, les volumes de données sont monstrueux.
L'XML multiplie par 2 à 5 le volume des données.
Quand on doit traiter plusieurs giga-octets de données métier par jour, ça peut rapidement devenir problématique.
Et pas seulement en terme de volume: aussi en terme de temps de traitement.
Je m'étale, je m'étale... c'est de l'amertume: j'ai vu dans mon métier des gens faire de l'XML pour faire de l'XML.
à vous dégouter des usines à gaz qu'ils ont mis en place: trop compliqué, impossible à maintenir, plus personne n'arrive même à comprendre comment ça marche.
Des fichiers à plat, un modèle relationnel ou un modèle objet auraient fait merveille, mais non ils ont fait de l'XML.
Dans les cas d'école, l'XML c'est beau, c'est clean.
Mais pour l'avoir pratiqué (Rosetta.Net par exemple, ou des documents échangés avec des clients externes (B2B, EAI)), c'est la galère.
L'XML ne fait qu'ajouter de la complexité à des traitements qui pourraient être simples avec des fichiers à plat.
Et personne ne les maîtrise correctement.
Canard007
Messages postés
5929
Date d'inscription
mercredi 26 mai 2004
Statut
Contributeur
Dernière intervention
18 septembre 2009
215
>
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
31 janv. 2006 à 09:53
31 janv. 2006 à 09:53
Je m'étale, je m'étale... c'est de l'amertume: j'ai vu dans mon métier des gens faire de l'XML pour faire de l'XML.
toutafé d'accord avec toi.
mis à part pour des fichier config (koike) ou le svg je laisserai mon fondement exprimer ce que je pense du reste
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Zempachi
Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
906
30 janv. 2006 à 10:26
30 janv. 2006 à 10:26
M*st*rbation
heu... un "y" comme yère.
Je propose mysterebation.
heu... un "y" comme yère.
Je propose mysterebation.
Xenor
Messages postés
3312
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
51
30 janv. 2006 à 14:45
30 janv. 2006 à 14:45
:-D