29. 1. 2007 v sekci webdesign:

Kodeřina stagnuje – co s tím?

Zirafka si pořídila přes Amazon jedinečnou a unikátní knihu Andyho Clarka – Transcending CSS. A jako první ji čtu já.

Jsem zatím ve třetině knihy a už teď jsem ozářen (osvícen) sqělými myšlenkami, které v ní Andy prezentuje. Co tedy znamená Transcendent CSS?

Kodeřina stagnuje. Základní myšlenkou současné kodeřiny u nás je tvorba webu, který se zobrazí +− stejně v maximálním počtu prohlížečů. Tato metoda není špatná – jen dost omezená. IE6 je statisticky majoritní prohlížeč a ještě dlouho bude. IE7, který ho v budoucnu nahradí, je lepší z hlediska podpory standardů, ale pořád nepodporuje nic z CSS 3 a spoustu pravidel z CSS 2.1.

V podstatě si jako koder díky Microsoftu vystačím se svými současnými znalostmi dalších 10 let. Což je špatně. Jako bonus přichází na scénu mobilní uživatelé, uživatelé s ultraširokými LCD a další speciální skupiny uživatelů, kteří si také chtějí užít váš web co možná nejvíce.

A tak se v roce 2003 (sic!) zrodila myšlenka MOSe, na kterou Transcendent CSS plynule navazuje.

MOSe a následně i metoda Transcendent CSS spočívá v tom, že se hned od počátku tvorby soustředíte na základní přístupné jádro webu, které bude dostupné maximálnímu počtu uživatelů (ideálně všem) v použitelné podobě. Uživatelům moderních prohlížečů ovšem dodáte do webu přidanou hodnotu, která jim může pomoci k ještě lepšímu a rychlejšímu dosažení jejich cíle. A to pomocí JS, CSS 2.1, CSS3, Ajaxu, či čehokoliv dalšího.

Je to vůbec použitelné v praxi? Yahoo říká ANO. Pixel perfect web již nemůže v dnešní době existovat (zkuste si ten svůj zobrazit v MDA), přístupný web pro všechny však možný je.

Transcendent CSS znamená konec stagnace kodeřiny a také evangelizaci uživatele k lepším prohlížečům. Nestačí Ti jádro našeho webu a uvědomuješ si, že můžeš mít jinde více? Tak přejdi na Firefox/Operu/Sa­fari. Když Ti stačí/neuvědomuješ si to, tak vesele browsuj dál.

Komentáře

29. 01. 07, 10.18

Ono je něco nového na tom:

  • nedělat pixel-perfect weby (jsme na webu, ne na papíře),
  • dělat weby tak, aby se čitelně zobrazili na všech zařízeních (a na hlavních prohlížečích stejně).
  • těm, co na to mají, nabídnout víc?
29. 01. 07, 10.41

> IE7, který ho v budoucnu nahradí, je lepší z hlediska podpory standardů, ale pořád nepodporuje nic z CSS 3 a spoustu pravidel z CSS 2.1.

IE7 podporuje některé selektory z CSS3 ;)

29. 01. 07, 11.57

Ooo, ses uzasny, ze jsi me protlacil az do prenexu spotu. Ale nemyslis si, ze to znamena, ze si knizku muzes nechat pujcenou dyl!

29. 01. 07, 12.36

[1] Také jsem nějak nepochopil, v čem je rozdíl oproti běžným kodérským přikázáním…

Snad jen, že k tomu AJAXu či CSS3 leckdy v ČR nedojde, protože jde o efekty, které ocení jen málo uživatelů (v rámci omezeného českého prostředí) a že zadavatelé se často rozhodují hlavně podle nízké ceny. Někdy se to však pak dodělává v druhé fázi.

5. VfB
29. 01. 07, 12.58

je to sice dobrá myšlenka, ale vzhledem k tomu, že komerčně zajímavý je jen ten nejnižší článek řetězce (IE), tak to nepřináší téměř nic, většinu klientů moderní prohlížeče nezajímají (ani nevědí že něco takového existuje) a zajímá je jen jestli to dobře vypadá v tom jejich „Internetu“ (no to modrý éčko)

29. 01. 07, 14.25

Ruku na srdce – kolikrát jsi na webu uveřejnil něco, co nejede v IE, ale fachá jen v MOSu?

[2] – oukej, ale určitě míň než FF ;-)

[3] – a co kdybych postnul i odkázek na ty nejúžasnější suťoviska ze všech?

[4] + [5] – ano, v případě omezeného budgetu je to skutečně pouze práce navíc pro kodera.. otázka pak zůstává, jestli neuvést sqělou vychytávku jen proto, že je jaksi navíc, nebo ne..

aneb kolik lidí skutečně využije SKIP LINKS na začátku stránky? a proč tedy investuju 4 minuty času, abych je tam (když si vzpomenu) přidal? ;-)

7. Ošklivý sup
29. 01. 07, 14.31

ee, taky mam u amazonu 4 knizky ale jsou nekde na ceste a buhvi kde, uz se tesim az prijdou a pokud mozno aby jeste skoncilo zkouskove :-)

29. 01. 07, 14.47

Zajímalo by mě, jaký dopad to má na 80–90% návštěvníků ( ti ubožáci co používají jen IE ) když jim řeknete, že váš web je speciálně pro ně jen v té horší verzi…

Která varianta je pravděpodobnější?

A. všichni si neprodleně nainstalují M/O/S

B. pomyslí si, že jimi pohradáte a půjdou jinam

29. 01. 07, 15.12

Muhehe.. a proč bych jim to říkal? Pravděpodobnější je C – když už to zjistí, tak začnou přemýšlet o tom, proč to tak je.. ;-)

29. 01. 07, 15.15

Nu Supe, jsme na tom stejně – taky mám 4 na cestě.. a snad dorazí – Amazon už strhnul $$ z účtu..

11. dgx
29. 01. 07, 15.50

Asi tak. Rozhodně bych na webu zaměřeném pro běžného uživatele nebudoval zákeřnosti toho typu, že v práci na IE 7 se bude chovat trošku jinak než doma na IE 6, a trošku jinak než na manželčině iMacu.

Kodeřina stagnuje především proto, že naznačený směr XHTML 2 budí u lidí z oboru více rozpaků než nadšení, a uživatelům nepřináší už vůbec nic.

29. 01. 07, 16.22

[11] Asi tak.

13. Honza M.
29. 01. 07, 18.25

[8] 80% – 90%? Myslim, že to nebude tak zlý, tipoval bych maximálně 70% a to už se vyplatí :-)

14. lewro
29. 01. 07, 19.17

Ja si prave myslim, ze > Transcendent CSS > je prave o tom, ze stranky budu vyzerat dost casto odlisne na roznych koncovych zariadeniach a je to uplne v poriadku. Podstatne, ze obsah stranky je pristupny kazdemu uzivatelovi ci uz pouziva web browser, PDA, telefon alebo text-only browser. Pokial jeho zariadenie podporuje najmodernejsie technologie tak sa mu zobrazia vsetky efekty pokial je schopny nacitat len cisty text tak bude mat cisty text.

15. Jan Kodera
29. 01. 07, 19.50

tak a dost, nemužete používat místo kóder anglické coder? musíte počešťovat? Jukněte na moje přijmení. Furt mě někdo shání na práci. A teď kodeřina…co příjde příště? :)

16. Zdeněk Košťál
29. 01. 07, 20.10

Už jsou zase zobrazené komentáře? Tento blog vážně čím dál více upadá :-D.

No Microsoft brzdí všechny kodéry, protože když by zahrnul dokonale standardy a hlavně CSS3, tak jsme hned někde jinde… s těmi 10 lety souhlasím, protože pokud za dalších 5 let vyjde IE8, dalších 5 let bude trvat, než přejdou lidi ze starších na novější… nechápu tu jejich politiku.

S tou přidanou hodnotou je to lepší nápad, teda rozhodně lepší než bannery a nápisy ať přejdou z IE. Takto je podle mě větší šance, že to udělají, protože to rozhodnutí jim podvědomě vnutíme místo toho abychom jim ho řekli přímo…

29. 01. 07, 20.20

Tak to jsem rád, že jsem tak moderně smýšlející :o). Nikde jsem nic takového nečetl a došel jsem si k tomu sám. Sem tam si někde propašuju nějaké to CSS, které podporuje jen nikdo, nebo fičurku podobnou (Web forms 2.0).

18. Ošklivý sup
29. 01. 07, 23.25

No a vyplatí se to vůbec? Kodér to asi zadarmo neudělá, klient se cuká už u normálního webu. Co bude říkat u vychytávky pro pár vyvolených? Hesla o tom jak to podporuje rozšiřování FF+O asi nebude to co chce slyšet :-)

Filosof: no možná by stálo za to a popřemýšlet nad nějakou sdílenou knihovničkou webdesignerů? Některé knížky si koupím tak jako tak (hlavně české) a i je chci mít (ale Pixy CSS), ale některé kupuji spíše naslepo. A zvlášť u ceny s amazonem,… klidně bych byl ochotný třeba knížky sdílet a půjčovat si je.
Co si o tom myslíte?

19. Evča
30. 01. 07, 08.38

Zajímavý článek ;)

30. 01. 07, 11.19

[14] mám pocit, že jsem něco takového napsal ve článku.. asi zůstanu za svého života nepochopen ;-)

[18] – nu a jak bys ji chtěl sdílet? To můžu já a zirafka tady v Brně.. kniha je totiž dost nevirtuální médium..

30. 01. 07, 12.45

[18] jsem zasadne proti sdileni, pokud ma vypadat tak, ze kazdou knizku, co si koupim na Amazonu, nekomu pujcim driv nez si ji prectu. Ze Filosofe (-; Jsem ochotna nenavratne zapujcit cast sve knihovnicky, kterou jsem si poridila v pominuti smyslu, ale tyhle knizky zase nikdo nechce…

22. Ošklivý sup
30. 01. 07, 17.42

no to zase není problem :-) Kdyz sem pujcil Nenutte uzivatele premyslet, precetli ji asi 3–4 lidi (je fakt ze se me jeste nevratila :-)

23. lewro
30. 01. 07, 21.33

Filozof: Reagoval som na „negativne“ komentare, chcel som svojim prispevkom prave podporit Tvoj nazor. Asi som sa nevyjadril presne :o) To asi ta jazykova bariera :o)

30. 01. 07, 21.37

[23] Dík :-)

25. MiSHAK
01. 02. 07, 20.11

Tak to vypadá, že MiSHAK (perfekcionista) bude mít dlouhou „deprezi“. Kdybych doupravdy psal blog takový článek bych napsal nejspíš někdy kolem srpna…