211service.com
Tīmeklis ir atdzimis
Tīmeklis ir parādījis savu vecumu.
Virspusēji tas šķiet veselīgi: vietnes pēdējo desmit gadu laikā ir kļuvušas jaudīgākas un gudrākas. Atšķirībā no 90. gadu vietnēm, kurās galvenokārt tika rādīts statisks teksts un attēli, 2000. gadu vietnes varēja darīt lietas. Mēs varētu manipulēt ar nūju figūriņu Google kartē un parādīt fotogrāfijas, kas uzņemtas reālajā vietā. Taču šī Web 2.0 ēra prasīja daudz līmlentes un līmes, jo video un citi multivides elementi bieži vien nedarbojās nevainojami pamata tīmekļa lapās.
Šis stāsts bija daļa no mūsu 2010. gada novembra numura
- Skatiet pārējo izdevuma daļu
- Abonēt
Lai viss apvienotos, vietņu izstrādātājiem bija nepieciešama palīdzība: viņi to atrada, atkāpjoties no HTML — atvērtā programmēšanas standarta, kas sākotnēji lika tīmeklim uzplaukt. Lai atskaņotu videoklipus un palaistu animācijas, vietnes pievienoja savām vietnēm patentētas programmas — programmas ar futūristiski nosaukumiem, piemēram, Flash un Silverlight — un piespieda lietotājus lejupielādēt atbilstošu spraudni, lai palaistu katru no tām. Tas padarīja vietnes sarežģītas un lēnas, kas bija pietiekami kaitinošas datorā. Taču mobilajās ierīcēs — nākotnes skaitļošanas platformā — tas bieži bija nepieņemami. Galu galā to ekrāni ir mazi, un to savienojumi var būt nevienmērīgi.
Un šī problēma veicināja attīstību, kas vēl vairāk samazināja tīmekli: lietotņu pieaugumu. Šīs programmas, kas pielāgotas konkrētām ierīcēm, piemēram, viedtālruņiem vai planšetdatoriem, nodrošina informāciju, filmas un spēles no interneta, neliekot lietotājam pāriet uz vietni globālajā tīmeklī. Protams, tiek runāts par atvērtām platformām lietotnēm; atšķirībā no Apple kontrolētā lietojumprogrammu veikala Google Android Market ļauj jebkuram izstrādātājam padarīt lietotni pieejamu ierīcēm, kurās darbojas Android operētājsistēma. Taču šī ir ierobežota atvērtības forma, kas ir tālu no tīmekļa pamatideāla: ka tiešsaistes informācijai jābūt pieejamai ikvienam, kam ir piekļuve pārlūkprogrammai un meklētājprogrammai, proti, ikvienam. Pirms tīmekļa uzplaukuma bija iespējams piekļūt tiešsaistē, taču daudzi cilvēki to darīja, izmantojot slēgtus pakalpojumus, piemēram, Prodigy, CompuServe un America Online. Internets kļuva par pasaulē lielāko ekonomiskās vērtības radītāju tikai tad, kad tīmeklis kļuva par kopēju platformu, kuras atvērtība tika atspoguļota HTML kopīgajā DNS. Bet laikam ejot, tīmekļa statuss tika apdraudēts.
Par laimi, daži galvenie cilvēki nolika malā savstarpējo sāncensību un savlaicīgi izraisīja sacelšanos, lai dotu tīmeklim vēl vienu iespēju.
Apvērsums
Kad Tims Berners-Lī izdomāja ideju par milzīgu savstarpēji saistītu dokumentu tīmekli 1980. gadu beigās, viņam bija nepieciešams veids, kā norādīt lapām, kā rīkoties un kā izveidot saiti vienai ar otru. Neviena datorvaloda tajā laikā nebija pietiekami piemērota, tāpēc viņš izveidoja savu. Rezultātā HyperText Markup Language bija etiķešu kopa, kas palīdzēja strukturēt dokumentus tā, lai dators varētu tos interpretēt, pareizi parādīt un savienot viens ar otru. Laika gaitā HTML kļuva par Bernera-Lī globālā tīmekļa dzimto valodu. Programmējot HTML, tīmekļa izstrādātāji norāda pārlūkprogrammai, kas jādara, kad tā saskaras ar lapu. Programmētāji būtībā izmanto standartizētu vārdnīcu, lai noteiktu, kuras viņu lapu daļas ir attēli, teksts, nolaižamās izvēlnes un tā tālāk. Būtiski, ka HTML pats par sevi iemieso ideālu, ka zināšanas ir domātas dalīšanai. Atšķirībā no patentētās programmatūras, kas slēpj savu programmēšanas kodu, HTML ļauj ikvienam redzēt un mācīties no tās darbības. Apmeklējiet Ņujorkas Laiks tīmekļa vietne; Web pārlūkprogrammas izvēlnē noklikšķiniet uz Skatīt un pēc tam uz avotu. Tagad varat redzēt, kur Google iegūst vietnes aprakstu, jo tas ir iegults nytimes.com HTML:
Taču 90. gadu beigās Berners-Lī apšaubīja, vai HTML ir pārdzīvojis savu mērķi. Interneta uzplaukums bija ieslēgts, un HTML nevarēja tikt galā ar sarežģītību, ko cilvēki un uzņēmumi mēģināja izmantot tīmeklī. Viņš ieteica sākt no jauna ar jaunu instrukciju kopu tīmeklim, kas padarīja to nākotnē piemērotāku un, cita starpā, spēj labāk apstrādāt datu pārsūtīšanu starp vietnēm un lietotāju datoriem. World Wide Web Consortium (W3C), Berners-Lī vadītā standartu iestāde (un aizsargāta MIT), nolēma pārtraukt HTML izstrādi.
Galu galā radās alternatīva valoda, kas pazīstama kā XHTML. Tīmekļa industrija sākumā atbalstīja šo soli, taču, attīstoties XHTML, tā pārskatīja šo nostāju. Tas nebija pilnībā saderīgs ar atpakaļejošu datumu, kas nozīmēja, ka lapas bija jāpārveido, lai tās atbilstu ierosinātajam jaunajam standartam. Un tas bija neticami skarbs veids, kā tas apstrādāja tīmekļa programmētāju pieļautās kļūdas. Līdz tam tīmeklis bija piedodošs; tas vienkārši aizsedza slikti uzrakstīto kodu. Tomēr jaunā sistēma noteica, ka visām lapām ar nepareizi veidotu kodu ir jāatgriež kļūdas ziņojums. Laboratorijas apstākļos tas šķita labi, taču praksē pat vispieredzējušākajiem tīmekļa dizaineriem bija problēmas ar perfekti veidota XHTML koda rakstīšanu. Tīmekļa lapas plīsa bez brīdinājuma.
Sāka veidoties šķembu kustība, un domstarpības beidzās 2004. gadā W3C seminārā Flash ražotāja Adobe Systems galvenajā mītnē Sanhosē, Kalifornijā. Jautājums bija par evolūciju vai revolūciju, saka Hokons Viums Lies, pārlūkprogrammas Opera galvenais tehnoloģiju speciālists, kurš bija viens no pasākuma organizatoriem. Vai mums vajadzētu attīstīt HTML, kā tas tika izmantots tīmeklī, vai mēģināt izveidot jaunu, tīrāku valodu?
Wium Lie komandas loceklis, programmētājs Ians Hiksons, izvirzīja to uz balsošanu, ierosinot, ka W3C un tā nozares partneri atgriezīs parasto HTML. Pasākums tika noraidīts ar 11 pret 8. Taču vairākiem cilvēkiem, kuri atbalstīja Hiksona priekšlikumu, bija kaut kas kopīgs: viņi pārstāvēja Microsoft, Apple un Mozilla, kas faktiski ražoja tīmekļa pārlūkprogrammas. Kad kļuva skaidrs, ka visi sāncenši piekrīt, viņu pārstāvji zināja, ka viņiem nav citas izvēles, kā kaut ko darīt, saka Tanteks Čeliks, kurš tajā laikā bija Microsoft W3C pārstāvis un tagad strādā pārlūkprogrammas Firefox ražotāja Mozilla.
Tas kaut kas faktiski bija apvērsums. Divas dienas pēc sanāksmes izjukšanas Mozilla, Opera un Apple vadītā frakcija paziņoja, ka tā veido jaunu iestādi, lai sāktu darbu pie HTML, ko W3C pameta. Splinter grupa gandrīz nekavējoties sāka izstrādāt jaunu HTML versiju, un Hiksons kļuva par tās redaktoru. Viņu atjauninājums ir pazīstams kā HTML5, jo būtībā tā ir piektā galvenā HTML vārdnīcas versija.

Skatīties šo: Video elementa ieviešana HTML5 nevarēja notikt pietiekami ātri. Saskaņā ar Cisco prognozēm tiešsaistes video skatīšanās drīz pārsniegs vienādranga failu koplietošanu kā darbību, kas ir atbildīga par lielāko trafiku internetā.
W3C joprojām strādāja pie jaunas XHTML versijas, savukārt lielākā daļa uzņēmumu, kas ražo pārlūkprogrammas, dubultojās HTML (lai gan Microsoft atteicās no iesaistīšanās abās grupās, nevis atstāja visu savu svaru aiz kāda standarta). Tomēr līdz 2006. gada beigām Berners-Lī bija spiests būtībā atzīt sakāvi. Viņš teica, ka W3C sadarbosies ar nemierniekiem HTML5 jomā, lai izveidotu vienu no tīmekļa tehnoloģiju kroņa dārgakmeņiem.
W3C pazaudēja no redzesloka faktu, ka viņiem nav spēka, un tas patiesībā ir viss, saka Hiksons, kurš šodien strādā Google. Ikviens var uzrakstīt specifikāciju, bet, ja neviens to neievieš, kas tas ir, ja ne īpaši sauss zinātniskās fantastikas veids? W3C plāno oficiāli ratificēt HTML5 dažkārt nākamo divu gadu laikā. Bet tas ir tikai tehnisks jautājums. Svarīgi ir tas, ka HTML5 ir izstrādājuši uzņēmumi, kuriem faktiski ir jāatbild saviem klientiem. Un viņu darbs ir veicinājis lielāko kapitālremontu, kādu Web programmēšana jebkad ir saņēmusi.
Jauni triki
HTML5 galvenais mērķis ir dot vietnēm iespēju paplašināties ārpus lapām un iekļauties programmās. Piemēram, HTML vārdnīcas jaunie termini ietver audekls, kas ļauj vietnes dizainerim ievietot kustīgu grafiku, ko var izmantot spēlēs vai animācijās. Valodai būs arī video un audio atzīmes, kurām vajadzētu dramatiski racionalizēt veidu, kā tīmeklis apstrādā multimediju: tīmekļa izstrādātājam būs tikpat viegli iekļaut filmas klipu vai dziesmu, kā ievietot tekstu un attēlus.
Lai gan tīmeklis jau ir piesātināts ar mūziku un video (tikai YouTube vien var radīt vairāk nekā 10 procentus no interneta trafika visā pasaulē), HTML5 attīrīs šo saturu: multivides elementiem vairs nebūs nepieciešams sarežģīts kods un papildu programma, piemēram, Flash. . Tam vajadzētu padarīt tīmekļa pārlūkprogrammas ātrākas un efektīvākas. Mācīšanās veidot Web lapas vajadzētu kļūt vienkāršākai. Un HTML5, iespējams, varētu uzlabot drošību, apgrūtinot uzbrucēju iespējas mānīt cilvēkus lejupielādēt ļaunprātīgas spraudņu programmas.
Dažos veidos HTML5 izmanto vislabāko tīmekļa darbību un padara to par standartu. Piemēram, šodien pakalpojumā Gmail varat paņemt failu no datora darbvirsmas un uzreiz pievienot to e-pastam, velkot to pārlūkprogrammas logā. Tagad šis triks tiek iestrādāts HTML5, kas nozīmē, ka vienkārša vilkšana un nomešana kļūs par daļu no kopējā pieņēmumu kopuma par tīmekļa lapu iespējām.
Ko mainīs HTML5: Standarts padarīs Web darbību vienmērīgāku un ļaus vietnēm piedāvāt jaunas funkcijas. Novietojiet peles kursoru virs rozā apļiem, lai redzētu, kā viena vietne var tikt atsvaidzināta ar jauno programmu. Kredīts: Endijs Memmelārs
Ir skaidrs, ka tehnoloģija pavērs arī jaunas iespējas. Joprojām tiek izstrādāta funkcija, kas ļauj pārlūkprogrammai saglabāt lielu datu apjomu; jaunās specifikācijas iesaka, ka summa ir pieci megabaiti uz vienu tīmekļa domēnu jeb 1000 reižu vairāk, nekā tas ir iespējams. Šī jauda varētu ļaut cilvēkiem izmantot Web lapas pat tad, ja viņiem nav savienojuma ar internetu. Varat izmantot dīkstāves laiku metro, lai mainītu savu fantāzijas futbola sastāvu vai rakstītu e-pastus; pēc tam, kad atkal būs pieejams savienojums, jūs pamanīsit, ka vietne rūpējas par tās sinhronizāciju, saka Anne van Kesterena, programmatūras inženiere, kas strādā pie Opera atvērtajiem standartiem.
Pat tad, kad atrodaties tiešsaistē, šai funkcijai vajadzētu būt priekšrocībām. Ja pārlūkprogramma pati var saglabāt informāciju, tai nav nepārtraukti jāizgūst nepieciešamais no jūsu izmantotās vietnes. Visam vajadzētu darboties ātrāk, ja caurules nav aizsērējušas pastāvīgas pļāpāšanas dēļ starp datoru un tālu datu bāzi. Tas arī nozīmē, ka vietne var atcerēties, ko jūs izveidojāt vai darījāt, pirms aizgājāt darīt kaut ko citu. Piemēram, Mozilla ir izmantojusi šo bezsaistes krātuves funkciju joprojām eksperimentālā programmā, kas ļauj pārlūkprogrammai darboties kā fotoattēlu rediģēšanas programmatūrai. Jūs varēsiet manipulēt ar attēlu tīmekļa lapā un tajā saglabāt savu darbu pat pirms attēla oficiālās pabeigšanas un augšupielādes.
Bezsaistes krātuve arī sola uzlabot produktu, ko pārdod Jūtas starta uzņēmums LucidChart, kas ļauj cilvēkiem dažādās vietās sadarboties ar dokumentiem tīmeklī — viens lietotājs var reāllaikā skatīties, kā cits zīmē diagrammas un pārvieto attēlus ekrānā. Kad HTML5 kļūs plaši izplatīts, šiem lietotājiem nebūs jāstrādā vienlaikus. Katrs no tiem varēja veikt izmaiņas bezsaistē, un programma vēlāk apvienos izmaiņas.
Beidzot mums ir iespēja tīmeklī izveidot lietojumprogrammas, kas nav tikai darbvirsmas programmatūras imitācijas, saka LucidChart dibinātājs Bens Dilts. Tagad ir iespējams izveidot tādas tīmekļa lietojumprogrammas labāk nekā darbvirsmas programmatūra.
Viena no ilustratīvākajām HTML5 lietojumprogrammām ir The Wilderness Downtown — interaktīvs video, ko kanādiešu grupa Arcade Fire atklāja septembrī, sadarbojoties ar Google. Ierakstiet mājas adresi, kurā uzaugāt, un drīz ekrānā tiek parādīts video, kurā redzams, kā vīrietis ar kapuci skrien pa tumšu, tukšu ielu, pavadot spokainu, aizraujošu mūzikas skaņdarbu no grupas jaunā albuma. Piepilsēta . Pēc aptuveni minūtes video mainās, un šķiet, ka vīrietis skrien pa jūsu veco apkārtni, kā tas ir attēlots satelītattēlos un ielas līmeņa attēlos. Skaņas un personalizētu attēlu kombinācija ir aizraujoša un dziļi ietekmējoša ( Ņujorkietis to sauca par emocionāli pārpilnu). Un, lai gan dažus elementus varēja izveidot tādā programmā kā Flash, tikai HTML5 varēja tik gludi apkopot datus, fotoattēlus un video no vairākiem avotiem. Eksperimenta vēstījums: nākamās paaudzes tīmeklis būs atvērtāks mākslinieciskumam.

Darbs progresā: Microsoft Internet Explorer savā spējā apstrādāt HTML5 atpaliek no konkurējošām pārlūkprogrammām.
Ieguvēji būs arī ikdienas vietnes. Apple izpilddirektors Stīvs Džobss, kurš tik ļoti ienīst to, ko Flash dara tīmeklī, ka nepadara iPad un iPhone tā darbināmus, slavē veidu, kā HTML5 ļaus vietnēm izveidot uzlabotas grafikas un animācijas un bagātāku tipogrāfiju. Tā elegance jau ir uzlabojusi dokumentu koplietošanas vietni Scribd.com, kas ir viena no ievērojamākajām vietnēm, kur sākt izmantot tos HTML5 elementus, kurus tīmekļa pārlūkprogrammas var atpazīt mūsdienās. Scribd dibinātāji mēdza satraukties, ka vietne, kurā dokumentu rādīšanai izmantoja Flash, neizskatījās tik lieliski. Cilvēku publicētās lietas nebija tik salasāmas vai ar tām tik viegli manipulēt, kā vajadzētu. Tie parādījās rāmī, kā dokumenti kastē, kā teica Scribd līdzdibinātājs Džereds Frīdmens.
Tāpēc Scribd inženieri pavadīja sešus mēnešus, atjaunojot vietni. Viņi pārtrauca izmantot Flash, lai parādītu dokumentus, lai gan tas nozīmēja, ka viņiem bija jāpārvērš desmitiem miljonu failu uz HTML5. Galu galā viņu nogurdinošie kodēšanas maratoni atmaksājās. Pēc atjaunošanas Scribd lapas izskatījās skaidrākas, jo dokumenti bija izņemti no kastēm. Vairs nešķita, ka lietotājiem faili ir jāskata caur objektīvu. Frīdmens saka, ka lasītāji sāka turēties trīs reizes ilgāk. Tas bija fantastiski, viņš saka. Pat mēs bijām pārsteigti, cik labi izskatījās rādītāji.
Scribd renovācija padarīja vietni lietojamu arī iPad pārlūkprogrammā, kur tai ir lietotnes gludums un vieglums. Lai pāršķirtu lapu, varat vienkārši pavilkt slīdjoslu dokumenta apakšā. Tas atspoguļo to, kas galu galā varētu būt vissvarīgākais HTML5 ieguvums: veids, kā tas var padarīt tīmekli noderīgu mobilajās ierīcēs.
Daži nopelni par šo sasniegumu attiecas uz Apple, kas zināmā mērā ir kļuvis par vienu no lielākajiem spēlētājiem tīmeklī, neskatoties uz to, ka tas ir veicinājis lietotņu revolūciju un tai pieder tikai neliela pārlūkprogrammu tirgus daļa.
Kad Apple 2007. gadā laida klajā iPhone, tas būtiski mainīja sabiedrības cerības uz mobilo tīmekli. Līdz tam lielākā daļa viedtālruņu piedāvāja tikai nestandarta Web versiju, kāda tā bija personālajos datoros. Tomēr Apple izvēlējās izmantot to pašu sistēmu, kas bija tās darbvirsmas Safari pārlūkprogrammas pamatā: WebKit, tā atvērtā pirmkoda pārlūkprogrammas dzinējs, programmatūras komponents, kas pārvērš Web lapas kodu ekrānā redzamajā. 2008. gadā Google izmantoja WebKit kā sava pārlūka Chrome pamatu, nodrošinot to galddatoros un Android tālruņos. Sekoja virkne tālruņu ražotāju: Nokia, Palm, Samsung un BlackBerry ražotājs Research in Motion savos tālruņos ir iekļāvuši WebKit pārlūkprogrammas. Mūsdienās WebKit ir dominējošais mobilās tīmekļa pārlūkošanas dzinējs, un, tā kā WebKit viegli atbalsta HTML5, tīmekļa izstrādātāji var to viegli izmantot, lai izveidotu savu vietņu mobilās versijas, kas darbojas labi un izskatās labi vairākās ierīcēs.
Jauna dzīve
HTML5 nevar salabot tīmekli vienas nakts laikā. Vēl tāls ceļš ejams. Piemēram, lai gan pārlūkprogrammu veidotāji ir vienisprātis par lielāko daļu lietu, viņi turpina strīdēties par to, kurus video standartus atbalstīt. Var paiet zināms laiks, līdz tīmekļa izstrādātāji tehnoloģiju izmantos tās nozīmīgākajiem lietojumiem; vispirms viņi vēlas būt pārliecināti, ka pietiekami daudz cilvēku izmanto tīmekļa pārlūkprogrammas, kas var pilnībā apstrādāt HTML5 ( skat augšējā diagrammā, darbs notiek ). Tas var nenotikt gadu vai divus. Bet galu galā arvien vairāk vietņu sekos Scribd piemēram. Tie kļūs asāki un noderīgāki gan personālajos datoros, gan tālruņos un planšetdatoros. Un drīz vien ikvienam var kļūt arvien mazāk nepieciešams lejupielādēt desmitiem atsevišķu lietotņu. Viena programma — tīmekļa pārlūkprogramma — var nodrošināt vienmērīgu, apmierinošu pieredzi gan datorā, gan mobilajā ierīcē.
Tas nenozīmē, ka lietotnes izbalēs. Faktiski tie ir vieta, no kuras nāks nākamās paaudzes lietotāja interfeisa uzlabojumi — pirms tīmekļa standarti atkal iestāsies. Un dažiem uzņēmumiem joprojām ir biznesa jēga sniegt saturu tādā veidā, kas ir pielāgots noteiktai platformai. Sniedzot cilvēkiem piekļuvi informācijai ātrāk un vienkāršāk, nekā viņi to varētu iegūt no tīmekļa pārlūkprogrammas, ir veids, kā palielināt klientu lojalitāti, un satura ekskluzīva izmantošana noteiktai ierīcei var būt veids, kā likt cilvēkiem maksāt vairāk par materiālu (vai par to vispār maksāt). Šī iemesla dēļ Vadu žurnāls šovasar pasludināja, ka tīmeklis ir miris.
Taču, to iztīrot un virzot uz priekšu, HTML5 ir labs iemesls uzskatīt, ka tīmeklis joprojām būs galvenā jaunu pakalpojumu platforma, savukārt lietotnes joprojām ir sekundāras. Un tas ir svarīgi, jo tīmekļa veselība ir ļoti svarīga radošumam un uzņēmējdarbībai. Viena no problēmām mūsdienās ir tāda, ka tīmekļa nekārtība uzliek sava veida nodokli vietņu veidotājiem, kuriem bieži ir jāmaksā Adobe vai Microsoft vai kādam citam par rīkiem, kas nodrošina viņu multivides spraudņu darbību. Tomēr viņiem ir vajadzīgs arī tīmeklis, jo tā visuresamība piedāvā nepārspējamas iespējas sasniegt auditoriju. Tas ir lielākais iemesls, kāpēc šī medija uzplaukums deviņdesmitajos gados izraisīja inovāciju bumu. Un tāpēc HTML5 veicinās jaunas investīcijas tīmekļa jaunizveidotajos uzņēmumos, saka Deivids Kovans, riska kapitāla uzņēmuma Bessemer Venture Partners partneris. (skatiet piezīmjdatorus) .
Ja jums ir divi uzņēmumi, viens no tiem, kas darbojas tīmeklī, un viens, kas darbojas lietotnē, tas, kas darbojas tīmeklī, pēc definīcijas būs lielāks, saka Kovans. Ir daudz jauku mazu lietotņu uzņēmumu, taču tie nebūs Amazon vai eBay.
Bobijs Džonsons, bijušais tehnoloģiju korespondents Aizbildnis , ir ārštata rakstnieks, kas dzīvo Braitonā, Anglijā.
