Googlen uusi kalenteri haastaa Outlookin tarjoamalla samat toiminnot suoraan verkon kautta. Ajax mahdollistaa tämän, ja monta muuta uutta palvelua. Onko siitä kuitenkaan kestäväksi ratkaisuksi, vai jääkö se vain teknologiseksi välivaiheeksi?
Ajaxille on löydetty monta käyttötarkoitusta taulukkolaskennasta tarkkuusammuntaan. Nämä kaikki toimivat tavallisessa web-selaimessa. Hurjimmissa visioissa perinteiset työpöytäsovellukset korvataankin kokonaan Ajaxilla. Tämä on nähty vastavetona vakiintuneille alustoille ja erityisesti Microsoftille.
Ajaxin perustana on Microsoftin vuonna 1999 julkaisema XmlHttpRequest-tekniikka, jonka avulla skripti voi kutsua palvelimelta lisätietoja lataamatta sivua uudelleen. XmlHttpRequest oli vuosikaudet unohdettu teknologia, mutta Googlen kannustus teki siitä välttämättömän selaintoiminnon. Webin kehitystä valvovassa W3C:ssä sitä paukutetaan nyt kiireellä viralliseksi standardiksi.
Sovellusten kehittäminen JavaScriptiä käsin kirjoittaen on kuitenkin työlästä. Markkinoille onkin tullut kymmenittäin erilaisia valmiita Ajax-kirjastoja, joista suosituimpiin kuuluvat prototype.js ja script.aculo.us.
Alusta- ja kehitysvälinevalmistajat pyrkivät kilvan lisäämään Ajaxia omiin tuotteisiinsa. Ruby on Railsia suunniteltaessa Ajax on ollut keskeisellä sijalla. Microsoft on puolestaan joutunut vastaamaan kysyntään Atlaksella, joka lisää Ajaxin ASP.NET -ympäristöön.
Innostuksen keskeltä on alkanut kuulua myös sora-ääniä, ja pessimistisimmät varoittavat jo uudesta IT-kuplasta. Ei ole ollenkaan selvää, onko esimerkiksi webissä toimivalle tekstinkäsittelylle todellista kysyntää, vai jääkö toimisto-ohjelmien jäljittely vain kuriositeetiksi.
Ajax-toteutukset ovat usein teknisesti hauraita, ja esimerkiksi väärät välimuistiasetukset tai mainossuodatin voivat rikkoa sovelluksen. Myös selainten väliset yhteensopimattomuudet korostuvat, ja moni sovellus onkin kirjoitettu vain Internet Exploreria ja Firefoxia silmällä pitäen.
Ajax-käyttöliittymät eivät ole vielä vakiintuneet, ja ne rikkovatkin usein totuttuja tapoja mm. estämällä selaimen takaisin-painikkeen käytön. Yleisiä käytäntöjä alkaa kuitenkin muodostua. Kehitystä on ohjastamassa mm. Yahoo, joka on julkaissut Ajax-kehittäjille joukon valmiita käyttöliittymäelementtejä ja käyttösuosituksia.
Ajax on muoti-ilmiö, mutta näyttää silti tulleen jäädäkseen. Ennen pitkää ylilyönnit karsiutuvat, ja hyviksi havaitut toteutukset vakiintuvat helppokäyttöisiksi elementeiksi. Ajaxista tulee yksi niistä työkaluista, joilla webiä rakennetaan. Aika näyttää, tuleeko lopputulos muistuttamaan enemmän visioita web-käyttöjärjestelmistä vai vain tuttuja sivuja uusilla mausteilla.
Julkaisujärjestelmä: Drupal | Tietoa Assemblix.netistä | Assemblix-kirjeen tilaus
Kirjoita uusi kommentti