HTML5: tulevase veebi jaoks

Autor: Judy Howell
Loomise Kuupäev: 25 Juuli 2021
Värskenduse Kuupäev: 21 Juunis 2024
Anonim
Leap Motion SDK
Videot: Leap Motion SDK

Sisu


Ära võtma:

See uus standard pakub veebi jaoks suurt võimalust, kuid ületamiseks on veel mõned takistused.

Tavakasutajale on veebi jõudnud vähem kui kahe aastakümne jooksul pikk tee: nendest varajastest erksavärvilistest Geocitiesi veebisaitidest lihtsate saitideni, näiteks Google, väga interaktiivsete saitideni ja YouTubeiteni. Kümme aastat tagasi põhines enamik veebisaite; pildid olid luksus, videod olid ennekuulmatud. Nüüd saate multimeediumisisu mängida otse oma brauseris. Oleme tõepoolest jõudnud kaugele. Võib-olla on see põhjus, miks on nii üllatav avastada, et tehnoloogia, mida kõik seni veebis nägime, on enam-vähem samaks jäänud.

HTML, keel, mida programmeerijad ja veebimeistrid veebisaitide loomisel kasutavad, on praeguseks enam kui kümme aastat muutunud. Tegelikult hakkas peavoolumeedia alles 2010. aastal HTML5-d uudistesse laskma ja Worldwide Web Consortium kiitis kavandatud standardi heaks alles 2011. aastal.

Selle tulemusel on HTML5 endiselt suures osas väljatöötamisel, isegi kui erinevad veebibrauserid ja veebisaidid juba kasutavad mitmeid selle funktsioone. Tegelikult hõlmavad sellised suuremad brauserid nagu Chrome, Firefox, Safari ja Internet Explorer üha uusi HTML5-funktsioone, mille nad välja annavad. Selle eelistest ja omadustest on palju räägitud, kuid kui suur osa sellest suminast on tegelikult tõde? Siin on hea vaadata ka HTML5-d ja selle pakutavat. (Mõne taustalugemise jaoks vaadake jaotist Flashist HTML5-le üle minemine.)

HTML: praegune stsenaarium

HTML5-d esitletakse tavaliselt kasutatavate märgistuskeelte täiendustena: HTML4 ja XHTML 1.1. Tõepoolest, HTML5 tekkis seetõttu, et selle loojad W3C ja Web Hyper rakendustehnoloogia töörühm soovisid, et veebidokumentide vigade vähendamiseks oleks veebilehtedel ühtne märgistuskeel, mida saaks kirjutada kas HTML- või XHTML-vormingus.

  • HTML4
    HTML4 on praegu kasutatav HTML-standard. See töötab HTML-i põhisuunal, laiendades selle funktsioone skriptide, stiililehtede, manustatud objektide ja muude sarnaste täiustustega.
  • XHTML
    XHTML on põhimõtteliselt HTML4 koos XML-iga - laiendatava märgistuskeelega, mis lihtsustab HTML-i ilma selle võimsust ja paindlikkust ohverdamata.

HTML 5 eelised

HTML5 loodi kui midagi enamat kui lihtsalt kombinatsioon HTML4 ja XHTML-iga toimimisest.

W3C ja WHATWG seavad HTML5 jaoks järgmised eesmärgid:
  • Vähendage pistikprogrammide, näiteks Flashi, vajadust
  • Rohkem süntaktilisi elemente skriptide asendamiseks
  • Seadmest sõltumatu
  • Põhineb HTML, DOM, CSS ja JavaScriptil
Praegu on HTML5-ga kõige enam seotud funktsioonid ja eelised järgmised:

  • 2-D joonistus, mille on teinud võimalikuks element
  • Video ja heli taasesitus ilma väliseid pistikprogramme vajamata
  • Kohaliku ladustamise tugi
  • Sisuspetsiifilised elemendid, näiteks
    ,
    ja
  • Vormi juhtelemendid, näiteks URL, otsing, kuupäev ja kalender

HTML5 ja turvalisus

HTML5-l on selgelt veebikasutajate jaoks mõni fantastiline võimalus, näiteks võimalus vaadata videot ilma pistikprogrammi alla laadimata ja installimata, lohistage interaktiivsust, saate luua dokumente ja kirjutada - isegi ilma Interneti-ühenduseta. Ja muidugi koostalitlusvõime.

Kuid kas koos kõigi muudatuste ja kõigi funktsioonidega tähendab see, et oleme brauserite ja veebisaitide osas lõpuks turbeprobleemidest lahti saanud? Kas see tähendab pahavara, viiruste ja muude pahatahtlike programmide lõppu nakatunud veebilehtede kaudu teie arvutisse sattumist?

Kahjuks on vastus eitav.

2011. aasta lõpu lähedal teatas Euroopa Võrgu- ja Infoturbeamet, et nad tuvastasid HTML5 ja sellega seotud API-dega seotud 51 turbeprobleemi. Tulevane standard avas tegelikult ukse uutele haavatavustele ja ohtudele, mida varem polnud nähtud.

Näiteks HTML5 ja selle API-d paljastavad brauserite programmeerimise tegelikult arendajatele, mis võib tähendada päritoluüleste ressursside jagamise, klikkimise tungraua, privaatsuse, geograafilise asukoha ja veebipõhiste pistikupesade haavatavusi.

Kuid nagu Mike Schema kirjutas ajakirjas Mashable 2011. aasta aprillis, ei tule kõige tõsisemad haavatavused ja ohud iseenesest HTML5-st, vaid arendajatest, kes kiirustavad oma rakenduste jaoks HTML5-d kasutama. Veel üks nõrk lüli on erinevad rakendused, mida erinevad brauserid kasutavad.

HTML5: kuhu see võib viia veebi

HTML5 pole kaugeltki täiuslik, mis on ka arusaadav, kuna seda pole veel kasutusele võetud ja ametlikuks muudetud. Vahepeal on palju andekaid programmeerijaid, kes pühendavad oma aega, oskusi, teadmisi ja pingutusi nende paremaks ja kindlamaks muutmisele.

Lisaks on kindlasti vastumeetmeid, mis tõusevad esile kohe, kui haavatavus avastatakse ja seda ära kasutatakse.

Ja hoolimata praegustest vigadest ei nimetata HTML5 veebiarenduse tulevikuks asjata. Seda peetakse mängude vahetajaks. Kui vead on välja töötatud, peaksite jääma palju turvalisemale standardile, mis on väga võimas, kuid isemajandav. See tähendab, et kasutajatel ei pea enam pistikprogramme ja muud tarkvara alla laadima ainult veebilehe vaatamiseks. Brauserid on salajasemad, veebisaidid rikkamad ja interaktiivsemad ning rakendused on platvormivabad ja hõlpsamini arendatavad. Lõpuks pakub HTML5 paremat ja turvalisemat veebikogemust kui see, mis meil praegu on.

Tuleviku HTML

Samuti väärib märkimist, et HTML5 sobib tulevikuks ideaalselt. Tänapäeval pääsevad inimesed Internetti juurde mitte ainult oma koduarvutites, vaid ka sülearvutites, nutitelefonides, tahvelarvutites ja muudes mobiilsetes seadmetes ning paljude erinevate platvormide kaudu. HTML5 on ainus lahendus tõrgeteta toimimiseks mitmel platvormil ilma, et peaksite lisatööd tegema. See muudatus aitab arendajatel keskenduda rohkem funktsionaalsusele, mitte erinevate platvormide jaoks sarnaste toodete loomisele.

Kujutage lihtsalt ette tulevikku, ilma et oleks vaja mitu versiooni. HTML5 võimaldab teil oma rakendustele juurde pääseda, olenemata sellest, millist seadet kasutate. See võib tähendada ka Kindle'i ja teiste e-raamatute lugejate surma. Kuna HTML5 abil saab hõlpsalt ajakirju, ajalehti ja jah, raamatuid renderdada, hõlbustab see e-raamatute lugemist paljudes seadmetes, sealhulgas nutitelefonides.

HTML5 võib sillutada teed ka parematele brauserisisestele mängudele, sealhulgas rakendusele, mis võimaldab kasutajatel veebilehtedele joonistada. 3-D võib ka WebGL platvormiga reaalsuseks saada.

Mis aga eristab HTML5 eelkäijatest tegelikult seda, et see pakub võimalust kasutada teie rakendusi võrguühenduseta. Saate andmete salvestamiseks kasutada arvutit, võime, mis varem polnud võimalik või vähemalt oli enne seda väga piiratud.

Järgmine veebi kordamine

Kokkuvõtteks võib öelda, et HTML 5 on veebiarenduse ja programmeerimise osas suur samm edasi. See pakub täiesti uut funktsioonide maailma, mis muudavad seda, kuidas valdkonnas tegutsejad lähenevad saitide ja rakenduste arendamisele. Turvalisuse osas on ületatavaid takistusi, kuid need võivad HTML5 uute võimalustega võrreldes kahvatuda. Muidugi, tuleb oodata ja vaadata, kuidas see kõik selgub, kuid muutused on veebi jõudmas.