Sá fyrsti til að veita þessa tegund af virkni var Java, enda lítið samsett forrit sem geta hlaðið gögn á ósamstilltur hátt. Síðar útvegaði AJAX staðalinn leyfilegum merkjara til að biðja um gögn á ósamstilltur hátt til að breyta nýjum gögnum án þess að breyta vefsíðunni.

Javascript er aftur á móti handritamál viðskiptavinarins sem gerir kleift að búa til kraftmiklar vefsíður sem bjóða upp á nýtt gagnvirkni. Kosturinn við JavaScript er að þar sem það er viðskiptavinur hlið umsókn, það getur búið til öflugar vefsíður sem eru flóknari en það sem hlið hlið handrit getur gert. Handrit hliðar netþjóna er keyrt af hýsingarvélinni og hefur því mjög takmörkuð úrræði, sérstaklega þegar fjöldi fólks hefur aðgang að netþjóninum. Með því að vera á viðskiptavinatölvunni hefur Javascript mikið af fjármagni til að spila óháð því hvaða virkni er á þjóninum.

Helsti gallinn við Javascript er að það er mjög góður frambjóðandi fyrir að trojan verði settur upp í tölvuna þína. Vegna þess að það keyrir á viðskiptavininum er það heimilt nokkur úrræði sem gætu hugsanlega veitt utanaðkomandi stjórn á tölvunni þinni og hugsanlega fengið þig með í botnet. Lækningin við þessum ókosti er með því að leyfa ekki óáreiðanlegar JavaScript kóða til að keyra á tölvunni þinni.

AJAX og Javascript tengjast vegna þess að AJAX er aðferðafræðin sem Javascript notar til að fá flest gögn þess frá netþjóninum. Þegar Javascript er að búa til kraftmiklar vefsíður, þá fer það ekki fram á allt sem það gæti þurft á endanum frá netþjóninum því þetta myndi valda mjög langan hleðslutíma. Í staðinn hleður það bara það sem það þarf til að hlaða fyrstu síðu. Alltaf þegar notandi gerir eitthvað sem þarfnast meiri gagna, þá notar Javascript AJAX til að biðja um nauðsynleg gögn til að forðast að endurhlaða síðuna.

Eins og við sjáum er AJAX bara annað tól sem hægt er að nota við skriftunarmál eins og Javascript til að auka útlit og tilfinningu vefsíðna þeirra.

Tilvísanir