Názor k článku Webové aplikace podle WHATWG od anonym - innerHTML: Protože je to jednoduše pochopitelné a všude...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 4. 2007 19:48

    bez přezdívky
    innerHTML: Protože je to jednoduše pochopitelné a všude to funguje? Jasně, není to čistý způsob, ale innerHTML je jedna z věcí, která se dle mých zkušeností při psaní větších aplikací čas od času opravdu hodí. K DOM3 Load and Save se nechci vyjadřovat, protože toho o této specifikaci nevím dost, abych posoudil její praktičnost.

    getElementsByClassName: Máte pravdu s typem v DTD, třída je obyčejný CDATA, ale to není věc, na kterou kouká tvůrce aplikace. Pro tvůrce aplikace je u elementu důležitý především název, ID a třídy. Třeba v selektorech CSS jsou tyto věci postaveny na jednu úroveň. V DOM se doposud dalo vyptávat na elementy jen podle názvu a ID, podle třídy ne, a to je z praktického hlediska asymetrie, kterou specifikace řeší. Z pohledu tvůrce aplikace lze klidně za nekoncepční považovat současný stav.

    Pokud bude atribut role ve skriptech používán srovnatelně intenzivně jako dnes class, pak bych proti příslušné metodě asi nebyl.

    Ano, jednou možná dojde ke "kvantovému skoku" do stavu s nižší energií, kterým bude nějaká čistější a elegantnější infrastruktura webu. Problém je, že energie nutná k tomuto skoku je velmi vyská a není zdaleka jasné, že se to celkově vyplatí. Navíc se to určitě nevyplatí z krátkodobého pohledu jednotlivým účastníkům, a to má v tržní ekonomice velkou váhu.

    Otázkou také je, zda by jakákoliv jiná infrastruktura pod tlakem evoluce a trhu nebyla zdeformována do něčeho podobného dnešnímu stavu. Mám pocit, že to je osud každé technologie, která je reálně používána a vyvíjena. (Takový softwarový druhý termodynamický zákon.)

    Viz také http://www.jwz.org/doc/worse-is-better.html
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).