Vážení priatelia, milí webdesigneri, drahí kreatívci, mám pre vás jednu radu a myslím ju vážne. Z nikoho si nerobím prdel, fakt. Tá rada znie:
Používajte Flash!
A teraz čo ma k tomu viedlo:
Chodím na rôzne diskusné fóra. To, že sa tam väčšinou opakujú stále tie isté otázky a témy dookola, už všetci dobre vieme, však? No a jednou z nich je aj niečo v takom zmysle ako:
Pre aké browsery optimalizujete? Ja by som chcel pre všetky, ale to nejde, pretože sa to v browseri XXX nedá urobiť tak, aby to vyzeralo presne tak isto ako v ostatných browseroch. A štandardy dodržiavať nechcem, pretože potom to úplne všade vyzerá trošku inak a ja som proste perfekcionalista, chcem to mať na pixel rovnako.
Doteraz som na takéto dotazy furt odpovedal jedno a to isté:
Chcieť po webe, aby vyzeral všade presne tak isto, je asi taká blbosť, ako chcieť od novín, aby mali články rozmiestnené inak podľa toho či sú preložené alebo otvorené. Treba zabudnúť na móresy na ktoré ste zvyknutí z printu, treba pochopiť médium s ktorým pracujete a prispôsobiť sa tomu. Štandardy sú dobrá vec, vďaka nim to bude fungovať všade, aj keď v rôznych browseroch môžu byť menšie odlišnosti vo vzhľade. Nebráňte užívateľovi, aby si to nastavil po svojom. A nezabúdajte, že nie každý používa PC, sú aj iné zariadenia s ktorými sa dá surfovať.
Toto sú síce pekné a logické argumenty, ale požadujú od človeka, aby
nad sebou a svojim prístupom porozmýšľal a trochu sa zmenil. Čo je
samozrejme niečo, čo od kreatívnych webdesignerov
nemôžem chcieť,
však? Nikto a nič nesmie stáť v ceste ich tvorivosti, oni sa proste
chcú vyjadriť, robiť atraktívne a progresívne weby, poskytnúť divákovi
ohromný audiovizuálny zážitok.
Flash je presne to, čo potrebujú. Dáva im absolútnu kontrolu nad
rozmermi, farbami, písmom, neobťažuje problémami ako
crossbrowserová/crossplatformová kompatibilita, dá sa jednoducho
publikovať na webe, má klikacie vývojové prostredie ktoré nevyžaduje
znalosť akýchkoľvek štandardov a vôbec je po všetkých stránkach pre
perfekcionalistov
oveľa vhodnejší než klasický webdesign.
Toto všetko myslím vážne. Neberte to prosím ako srandu. Nechcem nijak zhadzovať kreatívcov. Väčšina z nich má talent robiť naozaj nádherné a vizuálne pôsobivé veci a bola by chyba brániť im v rozlete tým, že ich budeme nútiť hrabať sa v nudnom kóde a zaťažovať technickými vecami ako sú štandardy. Nechcem ani zhadzovať Flash, v ktorom sa dajú robiť super kreatívne veci, ale na druhej strane umožňuje vývojárom skriptovať a vyvíjať v ňom dynamické aplikácie (a v novej verzii s Flash Remoting je na tieto veci oveľa lepší než klasické HTML, ktorého bezstavový HTTP protokol sa v tomto smere proste nechytá).
V podstate by sa moje myšlienky dali zhrnúť takto:
Nepoužívajte nástroje, ktoré sa nehodia na to čo chcete dosiahnuť. Nenechajte sa obmedzovať nevhodnou technológiou. Bola by chyba prejavovať kreativitu v HTML, tak isto ako by bola chyba robiť informáciami prekypujúci, prehľadný a použiteľný web vo Flashi. Na všetko sa proste hodí niečo iné, každý nástroj má svoje silné aj slabé stránky.

Sleduj všetky zápisy pomocou RSS
Sleduj všetky komentáre pomocou RSS
Mam k tomuto prispevku znacne shizofreni pristup:
Sam vis ze nelze udelat prezentace jen ve flashi duvody: objem dat, problemy se semantickou interpretaci obsahu smerem k vyhledavacum, problem s aktualizaci obsahu,…
Stejne tak nelze pomoci toho co nazyvas standardy dosahnout vysledku, ktery je pro vsechny strany uspokojivy. Takze realita je takova, ze chces-li uspet = sve dilo prodat, je nutne delat kompromisy.
Web neni tvoren tim za co jej povazuje w3c. Web je tvoren ocekavamnim a potrebami jeho uzvatelu v te nejobecnejsi rovine. Snahy w3c jsou pekne, technicky zajimave a hodnotne, ale lze je brat (v soucasne dobe) jen jako jakysi sen, nebo ideal. Povazovat je za standardy je trochu moc odvazne. Pokud 95% uzivatelu voli IE pak je – at se nam to libi nebo nelibi – daleko vetsim standardem to co v nem funguje.
Pokud se podari vytvorit web, ktery splnuje zakaznicke a potazmo uzivatelske ocekavani a soucasne je validni z hlediska w3c, pak je to super. Pokud ale reknu, ze neco nejde protoze je to proti „standardum“ a nelze to uzivateli obhajit, pak je to spatne. Je to omezeni uzivatele.