Assemblix

Kasvaako Ajax aikuiseksi?

Ilari Sani | 25.4.2006

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?

Suuret lupaukset

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.

Pelkkä saippuakupla?

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.

Mainosvaltista tavalliseksi työkaluksi

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.

Kirjoita uusi kommentti

Tämän kentän sisältöä ei näytetä julkisesti.
  • Allowed HTML tags: <h3> <img> <a> <em> <strong> <cite> <blockquote> <pre> <code> <ul> <ol> <li> <dl> <dt> <dd> <acronym> <div> <p>
  • Rivin- ja kappaleenvaihdot tunnistetaan sisällöstä automaattisesti.
  • Web- ja sähköpostiosoitteet muutetaan automaattisesti linkeiksi.

Lisätietoa muotoiluasetuksista

CAPTCHA
Tämä kysymys testaa, oletko ihminen. Tällä estetään automaattisia roskaviestejä.

Rekryt

Assemblixin verkosta valikoimia avoimia työpaikkoja kehittäjille.

Lisää rekryjä »

Julkaisujärjestelmä: Drupal   |   Tietoa Assemblix.netistä   |   Assemblix-kirjeen tilaus