Vlákno názorů k článku Akta X 0309 od dd - Ja si myslim, ze duvody pro standardizaci binarniho...

  • Článek je starý, nové názory již nelze přidávat.
  • 30. 9. 2003 10:11

    dd (neregistrovaný)

    Ja si myslim, ze duvody pro standardizaci binarniho formatu jsou jednoznacne a prukazne. Prirovnani XML k HTML v tom smyslu, ze pri nacitani HTML je vlastni objem techto dat maly, je hodne nepresne. XML jako univerzalni format se pouziva k vymene dat o libovolnem objemu. Naopak HTML stranky jsou obvykle dost male, protoze neni rozumne pro cteni vytvaret obrovske soubory. Tedy problem s usetrenim kapacity prenosoveho media je urcite prirozeny.

    Narocnost parsovani na procesorovy vykon je z me zkusenosti take dost vyznamna, opet - pokud se jedna o velke objemy dat.

    Binarni format bohuzel kazi jednu z hezkych vlastnosti XML - citelnost jak pro cloveka tak pro pocitac. Mohlo by se rict "tak proc nepouzit jiny, vlastni, binarni format, ktery by netrpel nevyhodami XML vyse popsanymi?". Protoze XML je standardni a dostatecne univerzalni. Tyto vlastnosti predurcuji XML jako zaklad binarniho formatu. Nebude problem (ve stylu XSLT napr) udelat transformacni parsery z textoveho do binarniho XML a naopak. Uz se na to tesim.

  • 30. 9. 2003 10:58

    Vítězslav Novák (neregistrovaný)

    Ano, přesně na tenhle problém jsem narazil - nepříliš složitý formát, ale spousta dat a nutná velká rychlost zpracování. Pak převod z textu do bináru pochopitelně zdržuje. Někdy tak, že výsledek je nepoužitelný.

    Takže binární doplnění XML by se hodilo. Otázka ovšem je, proč v se tom případě nespokojit s ASN.1, které je 1) vyzkoušené 2) vychytané 3) dostatečně univerzální a 4) pro binární přenosy přímo dělané.

    Občas mi připadá, že se z XML stalo marketingové zaklínadlo, které se cpe (= je cpáno) i tam, kam se moc nehodí, a kde už existují jiná obecná řešení.

  • 30. 9. 2003 13:32

    dd (neregistrovaný)

    Ok, XML je zkratka komercne uspesne. Ja se priznam, ze nevim, jak vypada ASN.1, a proto by me nemohlo napadnout ho ve sve aplikaci pouzit. Nedokazu porovnat moznosti/vyhody/nevyhody ASN.1 a XML, ale chapu, ze kdyz ze vsech stran slysim XML, XML, XML...tak potom spolecnosti typu IBM, Sun, Microsoft nebo Nokia take krici XML, XML, XML a radne ho vyuzivaji ve svych aplikacich. To je zrejme obchod. XML se prodava. A kdyz zacina textove XML delat problemy s prostorem/casem, tak je pochopitelne, a z dnesniho hlediska i spravne, chtit binarni standard, ktery by alespon castecne tomuto ulevil.

    Proc se ale XML tak prosadilo? Je to jen cisty marketing, nebo opravdu nejaka fakticka vyhoda?

  • 1. 10. 2003 12:37

    rs (neregistrovaný)

    Diky dobremu marketingu ho pouziva kazdy, aby byl in, a tak se z toho stal standard :-). I kdyz asi ten standardizacni ummysl byl na jeho zacatku.