211service.com
Jauninājums tīmeklim
Mēs esam gājuši tālu no vienkāršajiem dokumentiem, kas veidoja tīmekli tā pirmajos gados. Tā kā piekļuve internetam ir paplašinājusies un joslas platums ir palielinājies, dizaineri un programmētāji ir izdomājuši veidus, kā izveidot sarežģītas, interaktīvas lietojumprogrammas, kas darbojas pārlūkprogrammā. Mūsdienās tie ietver tīmekļa tekstapstrādes programmas, fotoattēlu rediģēšanas programmatūru, naudas pārvaldības rīkus un daudz ko citu.
Nākamās paaudzes HTML — iezīmēšanas valoda, kas tiek izmantota, lai izveidotu lielāko daļu tīmekļa satura, sola, ka tīmekļa lietojumprogrammas darbosies vēl labāk. Dažas piedāvātās šī jaunā standarta funkcijas – HTML 5 – jau tiek iebūvēti vairākās populārās pārlūkprogrammās, piedāvājot ieskatu lietojumprogrammām iespējotā tīmeklī.
Pašreizējā situācijā tīmekļa lietojumprogrammas apgrūtina to izveidei izmantotais kods, jo tās nekad nebija paredzētas, lai nodrošinātu pilnvērtīgu darbvirsmas stila programmu darbību. Piemēram, lielākā daļa pārlūkprogrammu var vienlaikus palaist tikai vienu JavaScript koda daļu — skriptu valodu, kas var darboties virs HTML —, un tas ierobežo tīmekļa lietojumprogrammas funkcionalitāti. Vēl ļaunāk ir tas, ka dažādas pārlūkprogrammas atšķirīgi reaģē uz esošajiem tīmekļa standartiem, atstājot izstrādātājiem grūtības, lai pārliecinātos, vai viņu lietojumprogramma ir saderīga ar dažādām pārlūkprogrammām.
Mēs sākām redzēt pāreju uz arvien vairāk lietu veikšanu tīmeklī, saka Kristofers Blizzards, atvērtā pirmkoda evaņģēlists. Mozilla fonds , kas uztur pārlūkprogrammu Firefox. Blizzard saka, ka lielākā daļa pārlūkprogrammu vienkārši nevar piekļūt bezsaistē saglabātajiem datiem vai veikt sarežģītas grafiskās iespējas, neizmantojot spraudni, piemēram, Flash vai Java. Mēs cenšamies atrast veidus, kā cilvēki varētu paņemt tiešos, programmējamos dokumentus, kas veido tīmekli, un sākt tos integrēt ar visiem šiem citiem elementiem ārpus pārlūkprogrammas darbības jomas.
Taču, vadoties pēc HTML 5, pārlūkprogrammas beidzot tiek pārveidotas, lai risinātu daudzas no šīm problēmām. Maikls Smits , biedrs Pasaules tīmekļa konsorcijs HTML darba grupa saka, ka vissvarīgākā pūļu daļa ir bijusi specifikāciju izveide, lai nodrošinātu, ka dažādas pārlūkprogrammas vienādi veic vairāk uzdevumu.
Lai palīdzētu pārlūkprogrammām apstrādāt intensīvas tīmekļa lietojumprogrammas, HTML 5 ietver funkciju ar nosaukumu strādnieks pavedieni. Tie ļauj pārlūkprogrammai tikt galā ar smagākiem aprēķiniem, palaižot JavaScript fonā, kamēr lietotājs turpina mijiedarboties ar lietojumprogrammu kā parasti. Šī HTML 5 daļa tiks atbalstīta nākamajā Firefox laidienā, un līdzīga tehnoloģija jau ir daļa no Google Chrome pārlūkprogrammas. Braiens Rakovskis, Chrome produktu pārvaldības direktors, saka, ka Google pārlūkprogramma virzīsies uz tehnoloģiju, kas aprakstīta HTML 5.
HTML 5 nodrošinās arī jaunas video un audio iespējas Web lapās. Funkcija Canvas, ko tagad atbalsta visas lielākās pārlūkprogrammas, izņemot Internet Explorer, ļauj izstrādātājiem izveidot HTML grafiku, kas atbilst tai, ko viņi veidotu, izmantojot Adobe Flash programmatūru. Operas tīmekļa evaņģēlists Andreass Bovens saka, ka izstrādātāji joprojām pēta Canvas bagātību, taču viņš uzskata, ka šo funkciju varētu izmantot, lai izveidotu sarežģītas spēles un citas grafiskas lietojumprogrammas, izmantojot tikai HTML un JavaScript.
Jaunais standarts koncentrējas arī uz to, lai tīmekļa lietojumprogrammas darbotos bezsaistē. Google Gears un Adobe AIR jau ļauj tīmekļa lietojumprogrammai piekļūt vietējai krātuvei un apstrādei lietotāja datorā, taču HTML 5 mērķis ir padarīt bezsaistes iespējas pārlūkprogrammai vēl vienkāršāku lietošanu, neprasot papildu spraudņus. Mozilla's Blizzard piebilst, ka runa nav tikai par pāreju bezsaistē: tas ir arī par to, lai pārlūkprogramma varētu piekļūt lielākai lietotāja aparatūras daļai. Piemēram, viņš saka, ka sāk parādīties standarti, lai noteiktu, kā pārlūkprogrammai, kas darbojas mobilajā tālrunī, ir jāpiekļūst šajā ierīcē saglabātajai atrašanās vietas informācijai.
Visas galvenās pārlūkprogrammas — Safari, Firefox, Opera, Google Chrome un Internet Explorer — ir sākušas pieņemt HTML 5 daļas. Taču katrai pārlūkprogrammai ir bijusi nedaudz atšķirīga pieeja. Piemēram, Apple Safari ir koncentrējies uz veiktspēju, iekļaujot jaunas funkcijas tikai tad, ja tās nekaitē pārlūkprogrammas kopējam ātrumam. Opera pārlūkprogrammas jaunākajā versijā ir iekļautas daudzas HTML 5 funkcijas, un eksperimentālā versija atbalsta HTML 5 video iespējas. Gan Google Chrome, gan Safari beta versija atbalsta HTML 5 bezsaistes funkcijas.
Lai HTML 5 aprakstītās funkcijas kļūtu par oficiālu tīmekļa standartu, tās ir jāiekļauj divās dažādās pārlūkprogrammās. Tā kā tie ir veidoti uz viena pamata, Safari un Chrome šajā ziņā tiek uzskatīti par vienu pārlūkprogrammu. Tīmekļa lapai, kurā tiek izmantota šī funkcija, būs jādarbojas tikpat labi abās pārlūkprogrammās. Smits no World Wide Web Consortium saka, ka var paiet zināms laiks, lai panāktu progresu, jo ir tik daudz neatkarīgu pārlūkprogrammu. Viņš saka, ka nav iespējams to paātrināt.