Ajaxin idea ei ole uusi, mutta sen toteutuksia julkaistaan nyt nopeammin kuin kukaan ehtii laskea.
Puhutaan siitä, että ketterät web-sovellukset voisivat korvata Officen kaltaiset mammuttiohjelmistot. Ajattelun takana on näyttämisen halua, yritystä kukistaa Microsoft sekä puhdasta innostusta webin mahdollisuuksista.
Sun, Microsoft ja muut suuret ohjelmistovalmistajat yrittävät pysyä uuden internet-buumin perässä. Kaikki ilmoittavat suureen ääneen tukevansa Ajaxia, ja toivovat, että juuri heidän toteutuksensa pääsisi kehittäjien suosioon.
Ajaxin historian ensimmäisiä askelia oli Google Maps -karttapalvelun julkistaminen. Sen karttoja saattoi liikuttaa ja zoomata hiirellä, mutta taustalla ei ollut tuttuja laajennuksia, kuten Javaa tai Flashia. Googlen insinöörit olivat vain yhdistäneet web-teknologioita uudella tavalla.
Jesse James Garrett konsulttiyhtiö Adaptive Pathista halusi kiteyttää trendin yhteen sanaan, ja antoi menetelmälle nimeksi Ajax. Se ei ole teknologia, vaan uusi tapa ajatella ja yhdistää selaimista valmiiksi löytyviä tekniikoita. Tämän takia Ajax ei vaadi käyttäjältä ohjelmien asentamista. Sillä oli näin jo ilmestyessään miljoonia valmiita käyttäjiä.
Ajaxin toiminta perustuu pieniin JavaScript-kielellä tehtyihin ohjelmiin, jotka ladataan web-sivun mukana. Ohjelmat voivat muokata sivun sisältöä, sekä ladata uutta tietoa ja lisätä sitä sivulle. Käyttäjän ei näin tarvitse avata kokonaan uutta sivua joka kerta, kun jokin sivun kohta muuttuu.
JavaScript ja muut Ajaxiin kuuluvat tekniikat ovat olleet olemassa jo vuosia, mutta niiden käyttö on ollut vaatimatonta. Monet web-kehittäjät eivät ennen Ajaxin leviämistä edes tienneet, että JavaScriptiä voi käyttää taustalla tapahtuvaan tiedonsiirtoon. Vasta merkittävät kaupalliset sovellukset kuten Google Maps ja Gmail toivat webin mahdollisuudet julki.
Konsulttiyhtiö Gartnerin mukaan vuoteen 2008 mennessä valtaosa niin sanotuista rikkaista internet-sovelluksista rakennetaan Ajaxilla. Sen rinnalle voidaan myös yhdistää muita teknologioita, kuten Flashia mediatoistoon ja selainten omia HTML-editoreita tekstinkäsittelyyn.
Innokkaimmat Ajaxin kannattajat katsovat jo, että siitä tulee välttämätön osa web-sivuja. Sivut, joilla ei käytetä Ajaxia näyttävät heidän mukaansa jatkossa auttamattoman vanhentuneilta.
Ajax ei itsessään ole autuaaksi tekevä teknologia, vaan se tulee yhdistää muihin webin mahdollisuuksiin, kuten yhteisöllisyyteen ja käyttäjälähtöisyyteen. Ajaxin käyttö pelkkänä koristeena tuskin tuo tuloksia.
Powered by Drupal | Tietoa Assemblixin taustoista ja tekijöistä »
Kirjoita uusi kommentti