Další omyl: Validita
Tak Radek Hulán sepsal další kontroverzní příspěvek K čemu je skutečně validita webu?. A z textu vyplývá, že skoro k ničemu. Jenomže celý ten text má, IMHO, jednu zásadní chybu - Radek si myslí, že validita přináší zvýšení nákladů. Ano, pokud jsem zapálený amatér a tvořím stránky pro svoji potěchu ve Frontpagi, tak opravdu validitu k ničemu nepotřebuji (spíše vůbec nevím o co jde) a stačí kód, který vygeneruje Frontpage.
Jestliže si ale za práci nechávám platit, tak bych měl něco o (X)HTML vědět. Jako profesionálovi mi nemůže přece těch 30 značek dělat problémy. Nebo snad ano? Napsání validního webu je prostě stejně snadné (zdůrazňuji ještě jednou - pro profesionála, který se tím živí). Copak do parseru PHP, C++ atd. můžu také psát co chci?
Jestliže jde ale o tzv. "taky profesionála" pracující v "taky firmě" produkující "taky weby", pak se není o čem bavit. Jestliže ale o chybě vím a díky ní zlepším uživatelův prožitek, nejedná se o chybu, ale o správnou věc.
Dále Radek uvádí:
Google.com, Yahoo.com, Amazon.com jsou nejlepší, praktické, důkazy toho, že web nemusí být validní.
Já bych se i vsadil, že tyto firmy ví, proč ten kód mají takový, jaký mají. Říká se mi to těžko, ale zde plní svůj účel. V tom obrovském množství uživatelů jsou i jednotky procent obrovská čísla, takže se těmto gigantům vyplatí myslet i na ně. A tvořit web ve starších technologiích a třeba i nevalidních. Zdůrazňuji toto je ale účel.
A co na to klient?
Obvyklý argument odpůrců: Co přinese validita klientovi? A co by mu taky měla přinášet, ten o ní vůbec neví a ani ho nezajímá. Jestliže platím, tak očekávám profesionální práci. A v té je stoprocentně zahrnuto dodržování standardů. Copak on někdo umí tvořit stránky bez standardů?
Jedině s jejich dodržováním můžu v klidu (většinou) očekávat nové verze prohlížečů či operačních systémů. A ne honem testovat, jestli se ten "taky kód" rozsype teď a nebo až v příští verzi.
Související
- Marketingové komunikace: Vyplatí se mít validní web? [21.4.2004]
- Země očima nepozemšťana: Názorová bouře o webu a validitě [21.4.2004]
- Kryl Blog: Validita - vizitka kodéra i wabmastera [21.4.2004]
Seriál: Validita
- Validátor XHTML v RSS čtečce [3. července 2004 9:54]
- Další omyl: Validita [20. dubna 2004 19:48]
- Zisk vs. validita, XHTML, CSS, přístupnost, použitelnost [20. dubna 2004 19:10]
- Jak vložit validně Flash do XHTML [20. března 2004 9:22]
- Odborné servery a validita [18. března 2004 21:05]
- Weblogy jsou nevalidní [11. března 2004 17:17]
- Walidator [17. listopadu 2003 9:34]
Komentáře
Jinak, my si tu můžeme psát co chceme, ta praktická věc, že Google.com, Yahoo.com, Amazon.com nejsou validní, nemají ani doctype, to je REALITA.
Validita je jen:
- debugger
- být in
- obchodní model
A copak kdyby Google měl Doctype, tak by se mu snížily zisky? NE! A o to tu jde. Validita v 99.9999% případů nic neubírá. Takže není důvod ji nedodržovat.
[2] Ví vůbec odpůrci k čemu jsou standardy? Ty vedou k pokroku. Každý si určitě ve svém okolí najde tu svoji stovku, která mu denodenně ulehčuje život.
Proč by web měl být vyjímkou. Cožpak je internet nějaká džungle, kde je vše dovoleno, kde neplatí normy? Kde se nedodržují standardy, protože prý jsou k ničemu.
To se můžeme rovnou vrátit do jeskyně.
Kdyby kazda modni vec, jako validni weby, byla tak uzitecna, to by bylo krasne na svete :-))
Validita má smysl, ale zejména pro mě, pro kodéra, ve chvíli kdy browser sežvýká i nevalidní kód to NENÍ překážka v praktickém životě. A věř mi, že google, amazon, yahoo, to ví lépe než ty ;)
Validita je dobrý "syntax checker", je SNAZŠÍ dělat web validní, levnější, než nikoliv ;) I proto je můj web validní, protože je to dobré PRO MĚ. Lidem je to jedno!
A ještě jednou opakuji, tvůj názor je jeden, osamocený, google, amazon, yahoo, používají miliardy lidí ;)
A to na tom něco mění? Jak jsem psal u nich je to napůl schválnost.
Prostě standardy jsou tu od toho, aby se dodržovali. A jsou tu pro tvůrce, kterým mají usnadnit tvorbu. Jelikož na ně všichni ale z vysoka kašlou, tak se vývoj standardů posouvá tak pomalu.
Podle mě, by prostě jejich dodržování měl být standard a ne považovat za skoro uchyláka toho, který dělá web validní. A pak ještě říci to co Jiří Macich:
"Já myslím, že podstatná část lidí bere validitu jako módní doplněk. Napíchají si na web odznáčky "XYZ Valid" a myslí si, že jsou machři a že nad ně není."
Co na to říct? Jedině:
Zrušit W3C a hurá do džungle!
BTW: "reakce je mírně bulvární ;)" -- a tvoje nejsou...?
Já bych si vsadil, že za tím žádný vykoumaný důvod nestojí. Prostě to tak je....
Plně souhlasím s touto pasáží z článků. Mám plně nevalidní web, nedělám mi to !teď! žádné problémy, ale již dlouho se chystám to "zvalidovat". Kdyby najednou vznikl prohlížeč, který zobrazuje pouze validní weby a používá ho 20% lidí, tak bych si na to musel sednout hned, jelikož taková situace nenastane, udělám to, ale později.
Prostě teď to funguje, ale co člověk ví (neví to ani Google) s příchodem nových verzí browserů. Proto se vyplatí mít web validní, nyní to není ale ta nejnutnější nutnost.
[8] Petre, dam Vam dukaz (misto slipu :-)
Pokud by web www.google.com byl vytvoren podle nejakych skutecne sofistikovanych (a nevalidnich) pravidel, tezko byste nasel treba tohle:
- nekde odkazy <a href="url", jinde <a href=url
- jednou pouziti CSS ( .q{color:...) a jindy <body bgcolor=....
- jednou <input type=text a jindy <input> bez type
zkratka a dobre - je to prasarna. Z toho vazne zadnou hlubokou myslenku nevykoumate...
CSS navíc není nová věc, používá se už 5-6 let. A tito giganti mají, dle mého názoru, dobře zkalkulováno, že se jim validita a předělání webu nevyplatí. Nebo si myslíte, že velice nedávný redesign google je dělán takovými lamami a fušery, kteří naprosto nechápou, jak má web vypadat? Přestože jejich web úspěšně používají miliardy lidí???
Pro mě osobně je validní web cosi jako "debugger" a "syntax checker" v C++. Pomáhá mi, zjednodušuje moji práci. To je vše. Google, Amazon, a další zmínění, jsou giganti podnikající na internetu, profesionálové, přesto validitu NAPROSTO ignorují.
Domnívám se, že mnou zmíněné 3 body, proč je validita k něčemu (debugger, in, zdroj zisku), jsou ty jediné...
Vy znáte browser, s nímž Vám nebude fungovat google.com? Ne? Pak ale validita pro google nemá smysl! A pokud ano? Zaplatí uživatelé tohoto browseru náklady na redesign?
PS: dělat nové stránky, automaticky je dělám validní, ale.. nač předělávat staré, funkční??? Google nám jasně říká, že pro to NENÍ rozumný obchodní důvod.
"Dobrý web" je dle mého názoru, ekonoma, především dobrým marketingovým trikem. Webové stránky dnes prodává každý 15ti letý kluk. Je potřeba se odlišit. Rozumím kalkulacím, a naprosté většině firem se "dobrý web" nikdy nevrátí. To ale neznamená, že jej, při dobrém marketingu, nebudou kupovat
http://hulan.info/blog/item/k-cemu-je-skutecne-validita-webu#comment24
hlavně o tom IE.
Chápu, že dodržování standardů nic moc viditelného nepřinese. Důležité je, že ani neubere. Potom mi přijde hloupé jejich nedodržování. A právě u takových kolosů jako Google či Yahoo...
Standardy jsou tu od toho, aby byla nějaká norma, které se máme držet. Opravdu si ze života žádný nevybavíš? Jsou jich tisíce. Od znakových sad počínaje, po to, v které dírce el. zásuvky je proud.
Nedodržování bylo jasně způsobeno válkou prohlížečů v počátcích. Už se opakuji, ale znovu:
"Ví vůbec odpůrci k čemu jsou standardy? Ty vedou k pokroku. Každý si určitě ve svém okolí najde tu svoji stovku, která mu denodenně ulehčuje život.
Proč by web měl být vyjímkou. Cožpak je internet nějaká džungle, kde je vše dovoleno, kde neplatí normy? Kde se nedodržují standardy, protože prý jsou k ničemu?
Podle mě, by prostě jejich dodržování měl být standard a ne považovat za skoro uchyláka toho, který dělá web validní."
BTW: Vůbec se nebavím tom, že web se dělá pro lidi. Můžeš mi říct, co to má s tím společného?
Preci to, ze nektery web je popularni, hodne navstevovany a zaroven nevalidni neznamena, ze je duvod z toho delat zminene zavery, nebo se tim inspirovat pro vlastni cinnost.
Hlavně pro Petra Weidu: Oháníš se argumentem "Proč ne, když to nezvyšuje náklady, když ten kdo se tím živí přece píše validní kód automaticky"? Takže já ti odpovím:
- PROČ NE, to není důvod. Zkus raději nejdříve říct, PROČ ANO.
- Profík nepíše automaticky validní kód. Pokud se zabývá jen HTML, CSS a max. JavaScript, pak možná ano. Když se nebudu zabývat ničím jiným, budu to mít tak v malíčku, že to budu psát validní i poslepu a levou zadní. Ale to bych byl ve slepé uličce. Ve skutečnosti WEB jako takový je vlastně o ničem. Statický, HTML kód upravovaný občas webmasterem. Nezajímavé. Mnohem užitečnější je WEBOVÁ SLUŽBA. To je ale už skutečná aplikace. Je jí i tenhle tvůj blog. A tvůrce se potýká s technologiemi jako SQL, XML, XSL, VBS, .NET, C#, a nebo PHP, Java... a psaní HTML kódu je opravdu jen okrajová záležitost, nějak se to narychlo splácá a funguje to. HTML kód není to klíčové, a zbytečně se s tím štvát, to by jen zvyšovalo náklady, a jak říkám - zbytečně. To je realita. A ještě něco. Skupina lidí to šíří nějak jako se šíří náboženství. Ti, kteří v tom "jedou", se vždy snaží obrátit ostatní na "správnou víru". Je to módní vlna, trend. Do praxe to má daleko. Validita, přístupnost. Pár lidí se tím živí (Dobrý web) a podporuje to kupa bloggerů, kteří se cítí být IN, a mohou říct "já to dělám správně, píšu div/css xhtml strict, kdo je víc"? Ale opakuji - jste poněkud odtržení od reality. Dobrý a použitelný web se dá napsat i bez toho. A věřte, že vím, o čem mluvím.
Už dávní filozofové vyzkoumali, že lidé potřebují nad sebou pevnou ruku. Jinak využijí každou uličku, jak dělat něco nekalého.
A stejně je to se standardy na webu. Nikdo jejich dodržování nehlídá. Každý může tvořit, jak chce. A kvůli historickým důvodům to prohlížečům nevadí.
Chápu, že aby mohl web používat každý, je to asi nutné zlo, ale copak každý může dělat elektrikáře, architekta atd.?
Proč by web měl být vyjimkou? Protože to přece nikomu nevadí. Nikoho nezabije el. proud, na nikoho nespadne barák, tak co, že? A já říkám, zamysleme se, jestli to je tak dobře?
IMHO největší viník na tomto celém nejsou uživatelé píšící nevalidní kód. Ale programy, které ho generují. Jako Word, Frontpage atd. To je to největší úskalí.
To co asi nepochopím nikdy je, že když dělám program pro miliony lidí, proč nedodržuje standardy?
Ale souhlasím s PePPerem, že uživatele vůbec nezajímá těch 95 % práce. Toho zajímá pouze výsledek (v tom je ale samozřejmě tvorba logiky zahrnuta).
Jo a to s tou praxí, to ber jen jako můj pohled na věc. Není jen jedna moje praxe, někdo jiný, kdo dělá v jiné firmě, může mít praxi úplně jinou. Faktem je, že my děláme trochu speciálnější věci, ale na Internetu je většina webů mnohem jednodušších. A při jejich tvorbě se věci mají trochu jinak. Já jsem vlastně chtěl jen vysvětlit, že dělat 100% validní kód někdy "tak trochu" problém je, a představuje to zbytečnou investici navíc.
"Ale souhlasím s PePPerem, že uživatele vůbec nezajímá těch 95 % práce. Toho zajímá pouze výsledek (...)"
A ten výsledek = stránka v prohlížeči.
Vidím, že jsem se nakonec oba pochopili...
To neni pravda, staci se podivat na weby a to i jako google nebo amazon a je videt, ze dobre html nerozumi prakticky nikdo. Je to stejne jako u Wordu, i u nej muzete nebo nemusite pouzivat styly. Lamy styly nepouzivaji. Pokud ale lama bude psat hodne dokumentu nebo budou dlouhe a nebo je bude muset posleze revidovat, menit obsah nebo dokonce zmenit jejich design, tak zjisti, jak VYZNAMNE! ji styly usetri praci, pokud ji nekdo upozorni na to, ze neco takoveho existuje. S tim mam cetne zkusenosti. A aby styly dobre fungovali, musite mit web dobre strukturovany, cim lepsi struktura, tim je pouzivani stylu efektivnejsi. A to same plati i u webovych stranek. Je v tom vsak jeden rozdil. Stranky (myslim tim ruzne firemni weby a podobne) nepisi lamy, ale profici, obvykle na zakazku. Napsat kvalitni a validni web je drazsi. Neni pravda ze ne. Musi to delat clovek, ktery tomu rozumi, a ten je drazsi, a take to da vic prace. Takze kdyz nekdo prijde, ze udela web za X Kc a nekdo ze za 1.5 X Kc, tak zadavatel si vybere pravdepodobne tu prvni, protoze tomu nerozumi a nedoakze tu kvalitu ocenit, on ji nedokaze ani poznat, pokud si nezaplati konzultanta pro vyberove rizeni. Pritom ten kvalitni web bude robustnejsi, bude mit nizsi naklady na udrzbu i na redesign a podobne. Jeho TCO bude podstatne nizsi. Jenze to dnes prakticky zadny zadavatel nevi a neumi to vyzadovat. Takze prim hraji nekvalitni dodavatele spatnych a na prvni pohled lacinych webovych reseni.
Logika se dělá pomalu a musí se dlouho vychytávat. HTML kód je, říkám to znova, okrajová záležitost, které dobře rozumí snad každý. Stačí aby se snažil oddělovat obsah od vzhledu a je to. Protože HTML je jednoduchý jazyk, prostě se kód napíše, vyzkouší a funguje to. Není čas zabývat se tím nějak víc. Není k tomu ani důvod.
/CITE
Tohle ja klasicka ukazka podceneni vyznamu UI. Pritom UI je pro uzivatele rozhodujici. To je stara znama pravda.
A take je to ukazka podceneni HTML. HTML pouze vypada jednoduse a diky robustnim prohlizecum v nem cosi dokaze vytvorit skoro kazdy. Napsat kvalitni, profesionalni HTML kod vyzaduje odbornost a zkusenost. Je to stejne jako u databazi. Napsat SQL dotaz a navrhnout par tabulek umi kazdy pitomec, nic na tom neni, tak k cemu jsou vlastne databazovi odbornici? Myslite si, ze mit v tymu odbornika na databaze je blbost? Jestli ano, tak bych od vas nic nechtel, protoze kvalitni navrh databaze je zapeklita vec, prestoze splacat cosi umi kazdy. A uplne stejne to je i u html. Rozdil je v kvalite vysledku. A pozor, uzivatelovi bude vadit vic spatne UI nez spatny navrh databaze. Spatne UI pozna snaz nez spatny navrh databaze.
[19] by Petr Briza:
Neni to o tom proc ano nebo proc ne, proste jak pise radek - jednoduchy obchod - zalezi ciste na Vas, jake sve aplikaci davate perspektivy, tzn. obecne stary projekt opravovat uz nebudete, neni, kdo by Vam to zaplatil, nove projekty uz delate validni automaticky (pominu, ze to tak mozna melo byt uz predtim, ale nechme to stranou)
> Profík nepíše automaticky validní kód. Pokud se
> zabývá jen HTML, CSS a max. JavaScript, pak možná ano.
neni pravda
> A tvůrce se potýká s technologiemi jako SQL, XML, XSL,
> VBS, .NET, C#, a nebo PHP, Java... a psaní HTML kódu je
> opravdu jen okrajová záležitost,
uplne pokriveny nahled na web ci webovou sluzbu, html _neni_ jen okrajova zalezitost, naopak je to jedna z vrstev aplikace, resp. jeji soucast - prezentacni vrstva, ktera vlastne cele vnitrnosti "proda" a rozhodne neni vymluva, ze tim, ze musite umet php/javu/sql, ... tak se muzete vyprdnout nebo osidit (x)html (obecne vystup) - to je vymluva cloveka, ktery se vsechno snazi udelat sam - takoveho (s odpustenim) bastlire - mate delat, co umite a zbytek outsourcovat, pokud delate i to, co neumite, nejste profik. Nebudu rikat, co jste, ale profik proste ne.
cili asi tolik, validni kod u _novych_ projektu by uz nemel byt pridanou hodnotou, ale samozrejmosti
jestli je to drazsi nebo levnejsi se neda hodnotit u projektu, ktery vytvarite, proste to udelate validne. U jiz hotovych projektu k tomu ale pristupujete jinak - dilo je hotove a prodava se (pokud se neprodava, tezko soudit, zda ho validita reinkarnuje ;) ) a Vy budete zvazovat, zda cas venovany redesignu nekdo zaplati.
Deleni na "novy" a "hotovy" produkt je mozna zavadejici, spise by stalo za to rict, zda-li je produkt dale vyvijen a podporovan nebo nikoliv. Pokud se dale vyviji, pak budete zvazovat dobu po kterou bude vyvoj pokracovat, ...
> Protože HTML je jednoduchý jazyk
vs.
> Když programátor zapomene na ALT u obrázku, vůbec to
> neznamená, že by ho měl někdo odepisovat
tak proc ho tam nedoplni?
> že to je taky programátor píšící taky kód pro taky firmu.
> Nevíc HTML kód nepíše jeden člověk, ale více lidí.
> Zaměstnávat člověka čistě na psaní HTML kódu je blbost.
tak to je otazka, jestli se nedomluvit s nekym, kdo udela globalni sablony a drobnosti si upravujete sami
ale zase kdyz tvrdite, ze je to jednoduchy jazyk, tak snad neni duvod to zvladnout validne v ramci stavajici pracovni sily
> HTML kód umí napsat každý. Ale ne na jedničku.
> Je to prostě zbytečné.
to je bohuzel (spatna) utkvela predstava rady takyhtmlkoderu ...
> A to je praxe, pánové.
vasi firmy ;)
[27] Pavel SPS
> Hulane, k cemu jsou dopravni predpisy?
nevim, komu todle melo nahrat do karet, ale snad jen reakce otazkou: "ruku nahoru, kdo nikdy neprekrocil rychlost" ....
Další příspěvky
- Aktuální příspěvky
- Novější příspěvky
- Mýty webdesignu [21. dubna 2004 18:31]
- Alternativní styly pomocí PHP [21. dubna 2004 14:10]
- Na správný pravopis s Googlem [21. dubna 2004 7:21]
- Starší příspěvky
- Zisk vs. validita, XHTML, CSS, přístupnost, použitelnost [20. dubna 2004 19:10]
- Pište dobré titulky svých článků [20. dubna 2004 15:00]
- Web není jenom grafika [20. dubna 2004 7:07]
- Všechny příspěvky za měsíc duben 2004


