Ukratko
World Wide Web Konzorcijum (W3C) doneo je standarde za interpretiranje Web sadræaja.
PraveÊi programe za pristup Web sadræajima, koji u potpunosti ne podræavaju ove standarde, njihovi tvorci podjednako o¼teÊuju dizajnere prezentacija, firme i privatne korisnike.
Nedostatak op¼te podr¼ke W3C standarda Ëini kori¼Êenje i razvoj tehnologija baziranih na Web-u nepotrebno komplikovanim i skupim.
Mi uvaæavamo potrebu za inovacijama na træi¼tu koje se ubrzano razvija i menja. Ipak, osnovna podr¼ka postojeÊih W3C standarda ærtvovana je u ime takvih inovacija, uzrokujuÊi bespotrebno fragmentiranje Web-a na ¼tetu svih njegovih korisnika.
Na¼ cilj je da podræimo bazne standarde i ohrabrimo tvorce programa za Web da urade isto. Jedino na taj naËin osiguraÊe se jednostavan i jeftin pristup Web tehnologijama za sve.
Detalji
Kada govorimo o standardima za Web, mislimo na:
Strukturne jezike
HTML 4.0
XML 1.0
Prezentacione jezike
Cascading Style Sheets 1
Cascading Style Sheets 2
XSL (u razvoju)
Objektne modele
Document Object Model 1 Core HTML/XML
Skript jezike
ECMAScript ("zvaniËna" verzija JavaScript-a)
...kao i na dolazeÊe standarde za programe ugra•ene u TV prijemnike i prenosive (PDA) raËunare.
Ovi standardi kreirani su od strane W3C (sa izuzetkom ECMAScript-a) sa namerom da izbalansiraju potrebe dizajnera za sofisticiranim prezentacionim moguÊnostima i op¼tu potrebu da Web sadræaji budu dostupni sa ¼to veÊeg broja razliËitih raËunara i ostalih ure•aja.
Da bi se postigao taj balans, svaki deo Web dokumenta izra•uje se kao posebna celina. Zbog toga je bitna moguÊnost razdvajanja strukturnog (HTML ili XML) dela prezentacije od njenog vizuelnog dela, kao i postojanje standardizovanog objektnog modela Web dokumenta. To je ujedno i razlog za¼to potpuna implementacija baznih standarda mora biti prioritetna tvorcima programa za Web, pre bilo kakvih poku¼aja da u svoje proizvode ugrade sopstvene inovacije.
HTML, XML, CSS i DOM predstavljaju mnogo vi¼e od skupa interesantnih tehnologija. Oni omoguÊavaju postojanje sofisticiranih i prikladnih, ali u isto vreme ¼iroko pristupaËnih Web sadræaja.
Ovladavanje ovim tehnologijama je u initeresu Web dizajnera, ali taj proces je bitno oteæan fragmentiranom i nekompatibilnom implemetacijom tih tehnologija. Kreiranje vi¼e verzija iste prezentacije, uzrokovano nekompatibilnostima izme•u programa za prikazivanje Web sadræaja, predstavlja gubitak vremena i sredstava za Web dizajnere i njihove klijente. Alternativni put za re¼avanje nekompatibilnosti Ëesto podrazumeva upotrebu zaobilaznih re¼enja, koja ograniËavaju pregled Web sadræaja pomoÊu novih tehnologija kao ¼to su WebTV ili prenosni (PDA) raËunari.
Konsekventno, upotreba ovih tehnologija na predvi•eni naËin zahteva ne samo od Web dizajnera da ovladaju njima, veÊ i od tvoraca programa za pristup Web sadræajima da odræe svoja obeÊanja i podræe standarde.
Translator: Slobodan Markovic (twiddle eunet.yu)
|