Turinys:
- HTML: dabartinis scenarijus
- HTML 5 pranašumai
- HTML5 ir sauga
- HTML5: Kur tai gali sukelti žiniatinklį
- Ateities HTML
- Kitas žiniatinklio kartojimas
Paprastam vartotojui internetas nuėjo ilgą kelią per mažiau nei du dešimtmečius: nuo tų ankstyvųjų, ryškiaspalvių „Geocities“ svetainių, iki paprastų svetainių, tokių kaip „Google“, iki labai interaktyvių svetainių, tokių kaip „Facebook“, „Twitter“ ir „YouTube“. Prieš dešimt metų dauguma svetainių buvo paremtos tekstu; vaizdai buvo prabanga, vaizdo įrašai buvo negirdėti. Dabar galite paleisti daugialypės terpės turinį tiesiai savo naršyklėje. Iš tiesų nuėjome ilgą kelią. Galbūt todėl taip nuostabu atrasti, kad viskas, ką iki šiol matėme žiniatinklyje, yra beveik tokia pati.
HTML, kalba, kurią programuotojai ir žiniatinklio valdytojai naudoja tinklalapiams kurti, iš esmės nepasikeitė daugiau nei dešimtmetį. Tiesą sakant, tik 2010 m. Pagrindinė žiniasklaida pradėjo mesti HTML5 į naujienas, o „Worldwide Web Consortium“ siūlomą standartą priėmė tik 2011 m.
Todėl HTML5 vis dar tobulinamas, net jei įvairiose interneto naršyklėse ir svetainėse jau naudojama keletas jo funkcijų. Tiesą sakant, pagrindinės naršyklės, tokios kaip „Chrome“, „Firefox“, „Safari“ ir „Internet Explorer“, įtraukia vis daugiau HTML5 funkcijų į kiekvieną naują jų išleidžiamą versiją. Buvo daug kalbėta apie jo naudą ir savybes, tačiau kiek iš tikrųjų šis garsas yra tiesa? Čia apžvelgsime HTML5 ir jo galimybes. (Norėdami sužinoti apie foninį skaitymą, skaitykite Pereikdami iš „Flash“ į HTML5.)
HTML: dabartinis scenarijus
HTML5 paprastai pateikiamas kaip esamų naudojamų žymėjimo kalbų patobulinimas: HTML4 ir XHTML 1.1. Iš tiesų, HTML5 atsirado todėl, kad jo kūrėjai - W3C ir žiniatinklio hiperteksto taikymo technologijų darbo grupė - norėjo turėti vieną tinklalapių žymėjimo kalbą, kad būtų sumažintos žiniatinklio dokumentų klaidos ir kurias galima rašyti kaip HTML arba XHTML.- HTML4
HTML4 yra šiuo metu naudojamas HTML standartas. Jis veikia su pagrindiniu HTML, išplėsdamas savo funkcionalumą scenarijais, stiliaus lapais, įterptais objektais ir kitais panašiais patobulinimais.
- XHTML
Iš esmės XHTML yra HTML4 kartu su XML, išplečiamąja žymėjimo kalba, kuri supaprastina HTML neprarandant savo galios ir lankstumo.
HTML 5 pranašumai
HTML5 buvo sumanyta kaip kažkas daugiau nei tik tai, kas derėjo su HTML4 ir XHTML.
W3C ir WHATWG nustatė šiuos HTML5 tikslus:
- Sumažinkite papildinių, tokių kaip „Flash“, poreikį
- Daugiau sintaksinių elementų, kurie pakeistų scenarijus
- Įrenginys nepriklausomas
- Remiantis HTML, DOM, CSS ir „JavaScript“
- 2-D brėžinį padarė įmanoma
- Vaizdo ir garso atkūrimas nereikia išorinių papildinių
- Vietinio saugojimo palaikymas
- Turinio elementai, tokie kaip
- Formos valdikliai, tokie kaip el. Paštas, URL, paieška, data ir kalendorius
HTML5 ir sauga
HTML5 aiškiai suteikia puikią galimybę interneto vartotojams, pavyzdžiui, galimybę žiūrėti vaizdo įrašą neatsisiunčiant ir neįdiegiant papildinio, nuvilkti interaktyvumą, kurti dokumentus ir rašyti el. Laiškus net neturint interneto ryšio. Ir, žinoma, sąveikumas.
Bet ar su visais pakeitimais ir visomis funkcijomis tai reiškia, kad galų gale atsikratome saugumo problemų, susijusių su interneto naršyklėmis ir svetainėmis? Ar tai reiškia, kad kenkėjiškos programos, virusai ir kitos kenksmingos programos patenka į jūsų kompiuterį per užkrėstus tinklalapius?
Deja, atsakymas yra ne.
Beveik 2011 m. Pabaigoje Europos tinklų ir informacijos apsaugos agentūra pranešė, kad jie nustatė 51 saugumo problemas, susijusias su HTML5 ir su juo susijusiomis API. Ateities standartas iš tikrųjų atvėrė duris naujoms pažeidžiamybėms ir grėsmėms, kurių dar nebuvo matyti.
Pvz., HTML5 ir jo API iš tikrųjų atskleidžia naršyklės programavimą kūrėjams, o tai gali reikšti pažeidžiamumus, kai dalijamasi skirtingų šaltinių ištekliais, spragtelėjimas pakeliamaisiais failais, privatumas, geografinė vieta ir interneto lizdai.
Kaip 2011 m. Balandžio mėn. Rašė Mike'as Schema tinklalapyje „Mashable“, rimčiausi pažeidžiamumai ir grėsmės kyla ne dėl HTML5, o dėl kūrėjų, kurie savo programoms naudoja HTML5. Kitas silpnas ryšys yra skirtingi įgyvendinimai, naudojami skirtingose naršyklėse.
HTML5: Kur tai gali sukelti žiniatinklį
HTML5 toli gražu nėra tobulas, o tai suprantama, nes jis dar nebuvo išleistas ir paskelbtas oficialiu. Tuo tarpu yra daugybė talentingų programuotojų, kurie skiria savo laiką, įgūdžius, žinias ir pastangas, kad jie būtų geresni ir saugesni.
Be to, tikrai yra atsakomųjų priemonių, kurios pasiseks, kai tik bus aptiktas ir išnaudotas pažeidžiamumas.
Ir nepaisant dabartinių trūkumų, HTML5 nieko nevadina interneto plėtros ateitimi. Tai vertinama kaip žaidimų keitiklis. Kai klaidos bus išspręstos, mums paliks daug saugesnį standartą, kuris yra labai galingas, tačiau savarankiškas. Tai reiškia, kad vartotojams nebereikės atsisiųsti papildinių ir kitos programinės įrangos vien tam, kad būtų galima peržiūrėti tinklalapį. Naršyklės bus slaptesnės, svetainės bus turtingesnės ir interaktyvesnės, o programos nebus platformos ir lengvai kuriamos. Galų gale HTML5 užtikrins geresnę ir saugesnę internetinę patirtį nei tai, ką turime dabar.
Ateities HTML
Taip pat verta paminėti, kad HTML5 puikiai tinka ateičiai. Šiandien žmonės naudojasi žiniatinkliu ne tik savo asmeniniuose kompiuteriuose, bet ir nešiojamuosiuose kompiuteriuose, išmaniuosiuose telefonuose, planšetiniuose kompiuteriuose ir kituose mobiliuosiuose įrenginiuose bei daugelyje skirtingų platformų. HTML5 yra vienintelis sprendimas sklandžiam darbui per kelias platformas nereikia atlikti jokio papildomo darbo. Šis pakeitimas padės kūrėjams daugiau dėmesio skirti funkcionalumui, o ne kurti panašius produktus skirtingoms platformoms.
Taigi tiesiog įsivaizduokite ateitį, kuriai nereikia kelių versijų. HTML5 suteikia galimybę pasiekti programas, nesvarbu, kokį įrenginį naudojate. Tai taip pat gali reikšti „Kindle“ ir kitų el. Knygų skaitytojų mirtį. Kadangi HTML5 gali lengvai paversti žurnalus, laikraščius ir taip, knygas tinkamai, el. Knygas bus lengviau skaityti daugelyje įrenginių, įskaitant išmaniuosius telefonus.
HTML5 taip pat gali padėti sukurti geresnius žaidimus naršyklėse, įskaitant programą, leidžiančią vartotojams piešti tinklalapiuose. 3-D taip pat galėtų tapti realybe naudojant „WebGL“ platformą.
Tačiau tai, kas HTML5 išskiria iš savo pirmtakų, yra tai, kad jis suteikia galimybę naudoti jūsų programas neprisijungus. Galite naudoti savo kompiuterį duomenims saugoti. Tai galimybė, kurios anksčiau nebuvo įmanoma arba bent jau anksčiau buvo labai ribota.
Kitas žiniatinklio kartojimas
Apibendrinant reikia pasakyti, kad HTML 5 yra didelis žingsnis į priekį, kalbant apie interneto svetainių kūrimą ir programavimą. Tai siūlo visiškai naują funkcijų pasaulį, kuris keičia tai, kaip srities žaidėjai suvokia svetainių ir programų kūrimą. Yra keletas kliūčių, kurias reikia įveikti saugumo požiūriu, tačiau, tikėtina, kad jos yra silpnos, palyginti su naujomis HTML5 galimybėmis. Žinoma, turėsime palaukti ir pamatyti, kaip viskas paaiškėja, tačiau žiniatinklyje ateina pokyčiai.
