Verkkosivujen suunnittelu ja kehitys on ollut jatkuvassa muutoksessa yli kolmen vuosikymmenen ajan. Tänä aikana olemme siirtyneet staattisista HTML-sivuista monimutkaisiin verkkosovelluksiin, joissa Javascript on ensisijaista. Tässä blogikirjoituksessa tutustumme näiden kahden kielen – HTML:n ja Javascriptin – kehitykseen ja näkymiin.
HTML – perusta ja lähtökohta
Nostalgisesti, HTML, tai HyperText Markup Language, oli Internetin lapsenkengissään oleva kieli, joka mahdollisti web-sivujen luomisen. Alkuun HTML tarjosi mahdollisuuden tekstiin ja hyperlinkkeihin, mutta kymmenien versioiden myötä HTML5:n myötä voidaan nyt sisällyttää multimediaelementtejä, kuten ääntä ja videota, sekä graafista sisältöä.
Vaikka HTML on monimutkaistunut, sen rooli on edelleen sama: rakenteen luominen ja ylläpito. Se on loppujen lopuksi se, jolle kaikki muu nojaa.
Javascript – dynaamisen webin luojana
Huolimatta HTML:n kehittymisestä, se on edelleen välttämättömästi staattinen kieli. Tämän vuoksi syntyi Javascript. Vuonna 1995 kehitetty Javascript mahdollistaa verkkosivujen dynaamisen toiminnallisuuden. Se mahdollistaa että HTML-sivut voivat vastata käyttäjän toimintaan reaaliajassa ilman, että sivua tarvitsee päivittää.
Niinpä osa äskettäin kehitetyistä sivuista on käytännössä yhden sivun sovelluksia, koko sivusto toimii yhdellä HTML-sivulla, ja Javascript hoitaa sivun dynaamisen toiminnallisuuden.
Yhteenveto
HTML ja Javascript ovat kaksi kieltä, jotka ovat määrittäneet verkkokehityksen suuntaa. HTML tarjoaa perusrakenteen, jonka päälle kaikki rakennetaan, ja Javascript mahdollistaa dynaamisen toiminnallisuuden.
Seuraava aalto saattaa olla vielä enemmän Javascript-pohjaista, kun WebAssembly-niminen teknologia antaa kehittäjille mahdollisuuden suorittaa monimutkaisia sovelluksia tehokkaasti selaimessa. Mutta riippumatta siitä, missä suunnassa teknologia menee, nämä kaksi kieltä – HTML ja Javascript – varmasti säilyvät verkkokehityksen perustana.