Satura rādītājs:
- HTML: pašreizējais scenārijs
- HTML 5 priekšrocības
- HTML5 un drošība
- HTML5: kur tas var novest globālo tīmekli
- Nākotnes HTML
- Nākamā tīmekļa atkārtošana
Parastajam lietotājam pasaules tīmeklis ir nogājis garu ceļu mazāk nekā divu desmitgažu laikā: no tām agrīnajām, spilgtas krāsas Geocities vietnēm, līdz vienkāršām vietnēm, piemēram, Google, līdz ļoti interaktīvām vietnēm, piemēram, Facebook, Twitter un YouTube. Pirms desmit gadiem vairums vietņu bija balstītas uz tekstu; attēli bija greznība, video nebija dzirdami. Tagad jūs varat atskaņot multivides saturu tieši savā pārlūkprogrammā. Mēs patiešām esam nogājuši garu ceļu. Varbūt tāpēc ir tik pārsteidzoši atklāt, ka tehnoloģija, kas balstās uz visu, ko līdz šim esam redzējuši tīmeklī, vairāk vai mazāk ir palikušas nemainīgas.
HTML, valoda, ko programmētāji un tīmekļa pārziņi izmanto vietņu izveidošanai, vairāk nekā desmit gadus ir palicis nemainīgs. Faktiski tikai 2010. gadā masu mēdiji sāka iemest HTML5 ziņās, un Vispasaules Web konsorcijs ierosināto standartu pieņēma tikai 2011. gadā.
Tā rezultātā HTML5 joprojām tiek lielā mērā pilnveidots, pat ja dažādi tīmekļa pārlūkprogrammas un vietnes jau izmanto vairākas tā funkcijas. Faktiski lielākie pārlūki, piemēram, Chrome, Firefox, Safari un Internet Explorer, katrā jaunajā versijā, ko tās izlaiž, iekļauj arvien vairāk HTML5 funkciju. Par tā priekšrocībām un funkcijām ir runāts daudz, bet cik liela daļa no šī burzma patiesībā ir patiesība? Šeit mēs apskatīsim HTML5 un tā piedāvātās iespējas. (Lai uzzinātu vairāk par fona lasījumiem, skatiet Pāriešana no Flash uz HTML5.)
HTML: pašreizējais scenārijs
HTML5 parasti tiek parādīts kā pašreizējo izmantoto iezīmēšanas valodu uzlabojums: HTML4 un XHTML 1.1. Patiešām, HTML5 radās tāpēc, ka tā līdzradītāji - W3C un Web hiperteksta lietojumprogrammu tehnoloģijas darba grupa - vēlējās, lai Web lapām būtu vienota iezīmēšanas valoda, lai mazinātu kļūdas tīmekļa dokumentos, un to var rakstīt kā HTML vai XHTML.- HTML4
HTML4 ir pašlaik izmantotais HTML standarts. Tas darbojas uz pamata HTML, paplašinot tā funkcionalitāti ar skriptiem, stila lapām, iegultiem objektiem un citiem līdzīgiem uzlabojumiem.
- XHTML
XHTML pamatā ir HTML4 apvienojumā ar XML, paplašināmu iezīmēšanas valodu, kas vienkāršo HTML, nezaudējot savu spēku un elastību.
HTML 5 priekšrocības
HTML5 tika iecerēts kā kaut kas vairāk nekā tikai apvienojums tam, kas darbojās ar HTML4 un XHTML.
W3C un WHATWG HTML5 izvirzīja šādus mērķus:
- Samaziniet vajadzību pēc spraudņiem, piemēram, Flash
- Vairāk sintaktisko elementu, kas aizvieto skriptus
- Ierīce ir neatkarīga
- Balstīts uz HTML, DOM, CSS un JavaScript
- Divdimensiju zīmējums, ko padarīja iespējamu
- Video un audio atskaņošana bez ārējiem spraudņiem
- Vietējās atmiņas atbalsts
- Ar saturu saistīti elementi, piemēram
- Veidlapu vadīklas, piemēram, e-pasts, URL, meklēšana, datums un kalendārs
HTML5 un drošība
HTML5 nepārprotami satur dažas satriecošas iespējas tīmekļa lietotājiem, piemēram, iespēju skatīties video bez lejupielādes un instalēšanas spraudni, velciet un nometiet interaktivitāti, spējat izveidot dokumentus un rakstīt e-pastus pat bez interneta savienojuma. Un, protams, savietojamība.
Bet vai ar visām izmaiņām un visām funkcijām tas nozīmē, ka beidzot esam atbrīvoti no drošības problēmām, kas attiecas uz tīmekļa pārlūkprogrammām un vietnēm? Vai tas nozīmē, ka beidzas ļaunprātīga programmatūra, vīrusi un citas ļaunprātīgas programmas, kas iekļūst jūsu datorā caur inficētām Web lapām?
Diemžēl atbilde ir nē.
Gandrīz 2011. gada nogalē Eiropas Tīklu un informācijas drošības aģentūra ziņoja, ka ir identificējusi 51 drošības problēmu saistībā ar HTML5 un ar to saistītajām API. Topošais standarts faktiski pavēra durvis jaunām ievainojamībām un draudiem, kas līdz šim nebija redzēti.
Piemēram, HTML5 un tā API patiesībā pakļauj pārlūka programmēšanu izstrādātājiem, kas varētu nozīmēt ievainojamības, izmantojot dažādu izcelsmes resursu koplietošanu, klikšķu pakļūšanu, konfidencialitāti, ģeogrāfiskās atrašanās vietas noteikšanu un tīmekļa kontaktligzdas.
Bet kā Maiks Shēma 2011. gada aprīlī rakstīja vietnē Mashable, visnopietnākās ievainojamības un draudi rodas nevis no HTML5 pašas par sevi, bet no izstrādātājiem, kuri steidz izmantot HTML5 savām lietotnēm. Vēl viena vāja saikne ir dažādās implementācijas, kuras izmanto dažādi pārlūkprogrammas.
HTML5: kur tas var novest globālo tīmekli
HTML5 nebūt nav pilnīgs, kas ir saprotams, jo tas vēl nav ieviests un padarīts par oficiālu. Pa to laiku ir ļoti daudz talantīgu programmētāju, kuri velta laiku, prasmes, zināšanas un pūles, lai to padarītu labāku un drošāku.
Turklāt noteikti ir arī pretpasākumi, kas rodas, tiklīdz tiek atklāta un izmantota ievainojamība.
Un, neskatoties uz pašreizējiem trūkumiem, HTML5 par velti netiek saukts par Web attīstības nākotni. Tas tiek uzskatīts par spēles mainītāju. Kad kļūdas būs izstrādātas, mums paliks daudz drošāks standarts, kas ir ļoti spēcīgs, taču patstāvīgs. Tas nozīmē, ka lietotājiem vairs nebūs jāielādē spraudņi un cita programmatūra tikai Web lapas apskatīšanai. Pārlūkprogrammas būs drošākas, vietnes - bagātākas un interaktīvākas, un lietojumprogrammas būs gan platformas brīvas, gan vieglāk izstrādājamas. Rezultātā HTML5 nodrošinās labāku un drošāku tiešsaistes pieredzi nekā tā, kas mums ir tagad.
Nākotnes HTML
Ir arī vērts pieminēt, ka HTML5 ir lieliski piemērots nākotnei. Mūsdienās cilvēki piekļūst globālajam tīmeklim ne tikai mājas datoros, bet arī klēpjdatoros, viedtālruņos, planšetdatoros un citās mobilajās ierīcēs, kā arī daudzās dažādās platformās. HTML5 ir vienīgais risinājums vienmērīgai darbībai vairākās platformās, neveicot papildu darbu. Šīs izmaiņas palīdzēs izstrādātājiem vairāk koncentrēties uz funkcionalitāti, nevis uz līdzīgu produktu radīšanu dažādām platformām.
Tāpēc vienkārši iedomājieties nākotni bez nepieciešamības pēc vairākām versijām. HTML5 ļauj piekļūt jūsu lietotnēm neatkarīgi no ierīces, kuru izmantojat. Tas varētu nozīmēt arī iekurt un citu e-grāmatu lasītāju nāvi. Tā kā HTML5 var viegli padarīt žurnālus, avīzes un jā, grāmatas pareizi, tas atvieglos e-grāmatu lasīšanu daudzās ierīcēs, ieskaitot viedtālruņus.
HTML5 var arī bruģēt ceļu uz labākām spēlēm pārlūkā, ieskaitot lietojumprogrammu, kas lietotājiem ļauj zīmēt tīmekļa lapas. 3-D varētu kļūt arī par realitāti, izmantojot WebGL platformu.
Bet tas, kas HTML5 atšķir no tā priekšgājējiem, ir tas, ka tas nodrošina veidu, kā lietotnes izmantot bezsaistē. Datu glabāšanai varat izmantot datoru, iespēju, kas iepriekš nebija iespējama vai vismaz iepriekš bija ļoti ierobežota.
Nākamā tīmekļa atkārtošana
Noslēgumā jāatzīmē, ka HTML 5 ir liels solis uz priekšu, ciktāl tas attiecas uz Web attīstību un programmēšanu. Tas piedāvā pilnīgi jaunu iespēju pasauli, kas maina to, kā nozares spēlētāji pievēršas vietņu un lietojumprogrammu izstrādei. Ir daži šķēršļi, kas jāpārvar drošības ziņā, taču tie, visticamāk, ir bāli, salīdzinot ar HTML5 jaunajām iespējām. Protams, mums būs jāgaida un jāredz, kā tas viss izrādās, bet pārmaiņas notiek tīmeklī.
