Ajax ei ole tekniikka , se on joukko työkaluja, joiden avulla voit rakentaa dynaamisia asiakaspuolen verkkosivuja. Tiedot vaihdetaan palvelimen kanssa JavaScriptiin luoduilla HTTP- pyynnöillä , ja palvelin suorittaa näiden tietojen käsittelyn. Ajax-sovellusten kehittämistä helpottaa kehyksen käyttö . JJ Garret kuvaa artikkelissaan, jossa hän käyttää termiä ajax ensimmäistä kertaa, ajax-tekniikkaa välittäjänä käyttäjän ja palvelimen välillä.
Ajax-moottori poistaa odottamisen vuorovaikutuksessa palvelimen kanssa. Kehyksen tavoitteena on tarjota tämä prosessori ja siihen liittyvät toiminnot, asiakas- ja palvelinpuoli.
Monet ajax-kehitystyöpajat ja kirjastot perustuvat vain JavaScriptiin, eivätkä sisällä palvelinkomponentteja. Siksi ne eivät ole riippuvaisia palvelimen puolella toteutetusta tietystä kielestä. Lisäksi niiden avulla voit välttää eri selainten ( asiakkaiden ) yhteensopivuusongelmat. Useimmat käyttävät XML- datamuotoa, mutta voivat käyttää myös JSON-tiedostoja .
Löydettävät kirjastot ovat ajaxCFC, CFAjax, JSMX, SRS.
PHP- kehys voi käsitellä tietokantaa ja rakentaa sivuja kerätyillä tiedoilla. Vaikka PHP5: llä on SimpleXML-luokka, jonka avulla voidaan luoda XML-asiakirjoja ja olla vuorovaikutuksessa XMLHttpRequestin kanssa , on kuitenkin parempi käyttää erikoistuneita kirjastoja, jotka voivat olla hyvin yksinkertaisia, kuten Sajax, tai täydellisempiä, kuten Xajax, jotka voivat olla vuorovaikutuksessa erilaisten tietokantojen kanssa.
Javaa käytetään verkkopalvelujen tarjoamiseen tai dynaamisten verkkosivujen luomiseen.