211service.com
Naujinimas žiniatinkliui
Mes nuėjome ilgą kelią nuo paprastų dokumentų, kurie sudarė žiniatinklio pradžią. Plečiantis prieigai prie interneto ir didėjant pralaidumui, dizaineriai ir programuotojai sugalvojo būdus, kaip sukurti sudėtingas, interaktyvias programas, veikiančias per naršyklę. Šiais laikais tai apima žiniatinklio teksto rengyklės, nuotraukų redagavimo programinę įrangą, pinigų valdymo įrankius ir daug daugiau.
Naujos kartos HTML, žymėjimo kalba, kuri naudojama kuriant didžiąją dalį žiniatinklio turinio, žada, kad žiniatinklio programos veiktų dar geriau. Kai kurios siūlomos šio naujo standarto funkcijos – HTML 5 – jau yra integruotos į keletą populiarių naršyklių, suteikiančių galimybę pažvelgti į žiniatinklį su programomis.
Šiuo metu žiniatinklio programoms trukdo joms kurti naudojamas kodas, nes jos niekada nebuvo sukurtos taip, kad veiktų visavertės darbalaukio stiliaus programos. Pavyzdžiui, dauguma naršyklių vienu metu gali paleisti tik vieną „JavaScript“ kodo dalį – scenarijų kalbą, kuri gali būti paleidžiama virš HTML – ir tai riboja žiniatinklio programos funkcionalumą. Dar blogiau, kad skirtingos naršyklės skirtingai reaguoja į esamus žiniatinklio standartus, todėl kūrėjams tenka stengtis įsitikinti, ar jų programa suderinama su skirtingomis naršyklėmis.
Pradėjome matyti perėjimą prie vis daugiau dalykų internete, sako Christopheris Blizzardas, atvirojo kodo evangelistas. „Mozilla“ fondas , kuri palaiko „Firefox“ naršyklę. „Blizzard“ teigia, kad dauguma naršyklių tiesiog negali pasiekti duomenų, saugomų neprisijungus, arba atlikti sudėtingų grafinių funkcijų nenaudodamos papildinio, pvz., „Flash“ ar „Java“. Mes stengiamės rasti būdų, kaip žmonės galėtų paimti tiesioginius, programuojamus dokumentus, sudarančius žiniatinklį, ir pradėti juos integruoti su visomis kitomis dalimis, kurios nepatenka į naršyklės taikymo sritį.
Tačiau vadovaujantis HTML 5, naršyklės pagaliau pertvarkomos taip, kad išspręstų daugelį šių problemų. Michaelas Smithas , narys World Wide Web konsorciumas HTML darbo grupė teigia, kad svarbiausia pastangų dalis buvo specifikacijų kūrimas, siekiant užtikrinti, kad skirtingos naršyklės atliktų daugiau užduočių vienodai.
Siekiant padėti naršyklėms tvarkyti intensyvias žiniatinklio programas, HTML 5 apima funkciją, vadinamą darbininkas siūlai. Tai leidžia naršyklei atlikti sunkesnius skaičiavimus, paleidžiant „JavaScript“ fone, o vartotojas toliau sąveikauja su programa kaip įprasta. Ši HTML 5 dalis bus palaikoma kitoje „Firefox“ laidoje, o panaši technologija jau yra „Google Chrome“ naršyklės dalis. Brianas Rakowskis, „Chrome“ produktų valdymo direktorius, sako, kad „Google“ naršyklė pereis prie technologijos, aprašytos HTML 5.
HTML 5 taip pat suteiks naujų vaizdo ir garso galimybių tinklalapiams. Funkcija „Canvas“, kurią dabar palaiko visos pagrindinės naršyklės, išskyrus „Internet Explorer“, leidžia kūrėjams sukurti HTML grafiką, atitinkančią tą, kurią jie sukurtų naudodami „Adobe Flash“ programinę įrangą. Andreasas Bovensas, „Opera“ žiniatinklio evangelistas, sako, kad kūrėjai vis dar tyrinėja „Canvas“ turtingumą, tačiau jis mano, kad šią funkciją būtų galima panaudoti kuriant sudėtingus žaidimus ir kitas grafines programas, naudojant vien HTML ir „JavaScript“.
Naujasis standartas taip pat skirtas tam, kad žiniatinklio programos veiktų neprisijungus. „Google Gears“ ir „Adobe AIR“ jau leidžia žiniatinklio programai pasiekti vietinę saugyklą ir apdorojimą vartotojo kompiuteryje, tačiau HTML 5 siekiama, kad naršyklė galėtų dar lengviau naudotis neprisijungus, nereikalaujant papildomų priedų. „Mozilla's Blizzard“ priduria, kad tai ne tik prisijungimas prie interneto: tai taip pat leidžia naršyklei pasiekti daugiau vartotojo aparatinės įrangos. Pavyzdžiui, sako jis, pradeda atsirasti standartai, nustatantys, kaip mobiliajame telefone veikianti naršyklė turi pasiekti tame įrenginyje saugomą vietos informaciją.
Visos pagrindinės naršyklės – „Safari“, „Firefox“, „Opera“, „Google Chrome“ ir „Internet Explorer“ – pradėjo taikyti HTML 5 dalis. Tačiau kiekviena naršyklė taiko šiek tiek skirtingą požiūrį. Pavyzdžiui, „Apple“ „Safari“ daugiausia dėmesio skyrė našumui, įtraukdama naujas funkcijas tik tada, kai jos nekenkia bendram naršyklės greičiui. Naujausioje „Opera“ naršyklės versijoje yra daug HTML 5 funkcijų, o eksperimentinė versija palaiko HTML 5 vaizdo įrašų galimybes. „Google Chrome“ ir „Safari“ beta versija palaiko HTML 5 neprisijungus pasiekiamas funkcijas.
Kad HTML 5 aprašytos funkcijos taptų oficialiu žiniatinklio standartu, jos turi būti įtrauktos į dvi skirtingas naršykles. Kadangi jie sukurti toje pačioje sistemoje, „Safari“ ir „Chrome“ šiuo atžvilgiu laikomos viena naršykle. Tinklalapis, kuriame naudojama funkcija, turės taip pat gerai veikti abiejose naršyklėse. Smithas iš World Wide Web Consortium teigia, kad pažanga gali užtrukti, nes yra tiek daug nepriklausomų naršyklių. Jokiu būdu negalima to pagreitinti, sako jis.