Преглед садржаја:
- ХТМЛ: Садашњи сценарио
- Предности ХТМЛ 5
- ХТМЛ5 и безбедност
- ХТМЛ5: Куда то може водити светску мрежу
- ХТМЛ будућности
- Следећа итерација Веба
До обичног корисника, Ворлд Виде Веб прешао је дуг пут за мање од две деценије: од оних раних, јарко обојених веб локација Геоцитиес, до једноставних веб локација као што је Гоогле, до високо интерактивних веб локација као што су Фацебоок, Твиттер и ИоуТубе. Пре десет година, већина веб локација је била заснована на тексту; слике су луксуз, видео снимци нечувени. Сада можете да репродукујете мултимедијални садржај директно на вашем прегледачу. Ми смо заиста прешли дуг пут. Можда је баш зато изненађујуће откриће да је технологија која стоји иза свега што смо до сада видели на мрежи мање-више остала иста.
ХТМЛ, језик који користе програмери и вебмастери за креирање веб локација, углавном је остао непромењен више од деценије. У ствари, тек 2010. године маинстреам медији су почели да испуштају ХТМЛ5 у вести, а Светски веб конзорцијум прихватио је предложени стандард тек 2011. године.
Као резултат тога, ХТМЛ5 је још увек у великој фази развоја, чак и ако различити веб прегледачи и веб локације већ користе бројне функције. У ствари, главни прегледачи као што су Цхроме, Фирефок, Сафари и Интернет Екплорер укључују све више и више ХТМЛ5 функција у сваку нову верзију коју издају. Много се причало о његовим предностима и карактеристикама, али колико је ова зујање заправо истина? Овде ћемо погледати ХТМЛ5 и шта он може да понуди. (Да бисте прочитали позадину, погледајте Прелазак са Фласх-а на ХТМЛ5.)
ХТМЛ: Садашњи сценарио
ХТМЛ5 се обично представља као унапређење тренутних означних језика који се користе: ХТМЛ4 и КСХТМЛ 1.1. Доиста, ХТМЛ5 је настао зато што су његови ко-творци, В3Ц и Радна група за технологију апликације Веб Хипертект, желели да имају јединствени означни језик за веб странице како би умањили грешке у веб документима и који се могу написати као ХТМЛ или КСХТМЛ.- ХТМЛ4
ХТМЛ4 је тренутно коришћени ХТМЛ стандард. Ради на основном ХТМЛ-у проширујући своју функционалност са скриптама, таблицама стилова, уграђеним објектима и другим сличним побољшањима.
- КСХТМЛ
КСХТМЛ је у основи ХТМЛ4 комбинован са КСМЛ-ом, проширивим језиком за означавање који поједностављује ХТМЛ без жртвовања његове снаге и флексибилности.
Предности ХТМЛ 5
ХТМЛ5 је замишљен као нешто више од комбинације онога што је функционирало са ХТМЛ4 и КСХТМЛ.
В3Ц и ВХАТВГ постављају следеће циљеве за ХТМЛ5:
- Смањите потребу за додацима, као што је Фласх
- Више синтактичких елемената за замену скрипти
- Уређај независан
- На основу ХТМЛ-а, ДОМ-а, ЦСС-а и ЈаваСцрипт-а
- Дводимензионално цртање омогућено од стране
- Репродукција видео и аудио записа без потребе за спољним додацима
- Локална подршка за складиштење
- Елементи специфични за садржај као што су
- Контроле обрасца као што су е-пошта, УРЛ, претрага, датум и календар
ХТМЛ5 и безбедност
ХТМЛ5 очигледно има сјајну могућност за веб кориснике, попут могућности да гледају видео записе без преузимања и инсталирања додатака, интерактивне интеракције превлачења и испуштања, могућности креирања докумената и писања е-поште - чак и без интернетске везе. И наравно, интероперабилност.
Али, са свим изменама и свим функцијама, да ли то значи да смо се коначно ослободили сигурносних проблема када су у питању веб прегледачи и веб локације? Да ли то значи да ће крај зарађеног софтвера, вируса и других злонамерних програма доћи у ваш рачунар преко заражених веб страница?
Нажалост, одговор је не.
Пред крај 2011. године, Европска агенција за сигурност мреже и информација известила је да су идентификовали 51 безбедносна питања која окружују ХТМЛ5 и његове повезане АПИ-је. Будући стандард је заправо отворио врата за нове рањивости и претње које раније нису виђене.
На пример, ХТМЛ5 и његови АПИ-и заправо излажу програмерима програмирање претраживача, што може значити рањивости са дељењем ресурса с више извора, кликањем, приватношћу, геолокацијом и веб соцкетима.
Али као што је Мике Сцхема написао на Масхаблеу у априлу 2011., најозбиљније рањивости и претње не потичу од ХТМЛ5-а, већ од програмера који ужурбано користе ХТМЛ5 за своје апликације. Друга слаба веза су различите имплементације које користе различити претраживачи.
ХТМЛ5: Куда то може водити светску мрежу
ХТМЛ5 је далеко од савршеног, што је и разумљиво јер још увек није уведен и званичан. У међувремену, постоји пуно талентованих програмера који своје време, вештине, знање и напоре посвећују побољшању и безбедности.
Осим тога, сигурно постоје противмере које се појављују чим се открива и искористи рањивост.
И упркос својим тренутним манама, ХТМЛ5 се будућност веб развоја не назива ничим. То се сматра променом игре. Једном када се грешке разраде, остаћемо са много сигурнијим стандардом који је веома моћан, али самодостатан. То значи да од корисника више неће бити потребно да преузимају додатке и други софтвер само да би видели веб страницу. Прегледници ће бити непомичнији, веб локације ће бити богатије и интерактивније, а апликације ће бити и без платформе и лакше за развој. На крају, ХТМЛ5 ће пружити боље и сигурније искуство на мрежи од оног што имамо сада.
ХТМЛ будућности
Такође је вредно споменути да је ХТМЛ5 савршена погодност за будућност. Данас људи приступају Ворлд Виде Вебу не само на својим кућним рачунарима, већ и на својим лаптоповима, паметним телефонима, таблетима и другим мобилним уређајима и на многим различитим платформама. ХТМЛ5 је једино решење за несметан рад на више платформи без додатног посла. Ова промена помоћи ће програмерима да се више фокусирају на функционалност, а не на стварање сличних производа за различите платформе.
Зато замислите будућност без потребе за више верзија. ХТМЛ5 омогућава вам приступ апликацијама без обзира на то који уређај користите. Ово такође може значити смрт Киндле-а и других читалаца е-књига. Пошто ХТМЛ5 лако може да правилно приказује часописе, новине и књиге да, књиге ће олакшати читање е-књига на многим уређајима, укључујући паметне телефоне.
ХТМЛ5 такође може да отвори пут бољим играма у прегледачу, укључујући апликацију која омогућава корисницима да цртају на веб страницама. 3-Д такође може постати стварност са ВебГЛ платформом.
Али оно што ХТМЛ5 заиста разликује од својих претходника је да пружа начин коришћења апликација ван мреже. Можете да користите рачунар за чување података, што прије није било могуће или је бар било веома ограничено.
Следећа итерација Веба
Закључно, ХТМЛ 5 је велики скок напријед што се тиче веб развоја и програмирања. Нуди потпуно нови свет функција које мењају начин на који играчи на терену приступају развоју веб локација и апликација. Постоје неке препреке које треба савладати у погледу безбедности, али оне ће вероватно бледе у поређењу с новим могућностима које пружа ХТМЛ5. Наравно, морат ћемо причекати и видјети како се све то испоставило, али промјена долази на Вебу.