Ajax on tapa ohjelmointia Web että pääsee eroon tiimalasi. Tiedot, sisältö, ja muotoilu yhdistetään yhteen saumattomaksi kokonaisuudeksi. Kun asiakas napsauttaa tahansa näytön elementti Ajax perustuva sovellus, on hyvin vähän viive ja sivu näkyy välittömästi ilman virkistävä tai lataamalla.
Ajax on ryhmä toisiinsa Web-kehitys tekniikoita käytetään asiakas- puoli luoda vuorovaikutteisia web-sovelluksia.
Vuonna offshore ohjelmistokehitystä skenaario, Ajax Web-sovellukset voivat hakea tietoja palvelimelta asynkronisesti taustalla häiritsemättä näyttö ja käyttäytyminen nykyisen sivun. Käyttö Ajax tekniikoita on johtanut kasvuun vuorovaikutteisen tai dynaamisia rajapintoja Web-sivuilla ja laadukkaampia Verkkopalvelu koska synkronisessa tilassa. Tiedot yleensä palauttaa käyttämällä XMLHttpRequest esinettä. Nimestään huolimatta, käyttö JavaScript ja XML ei varsinaisesti tarvita, eivätkä pyynnöt tarvitse olla asynkroninen.
Käytä Ajax Technology on johtava yrityksissä keskitytään tarjoamaan ulkoistaminen ohjelmistojen kehittämiseen palvelua. Ajax on tapa kehittää Web-sovellusten, joka yhdistää:
Ajax sovellus poistaa start-stop-start-stop luonne vuorovaikutus Web ottamalla käyttöön välittäjä - Ajaxengine - ja käyttäjän välillä palvelin.
Se on aina ajatellut, että lisäämällä välittäjä kerros sovellus tekee vähemmän reagoiva; kuitenkin, on päinvastainen Ajax.
Sen sijaan, lastaus verkkosivun, alussa istunnon, selain lataa Ajax moottori - kirjoitettu JavaScript ja yleensä makaavat piilotettu kehyksessä. Tämä moottori on vastuussa tekee käyttöliittymä ja kommunikoida palvelimen. Ajax moottori mahdollistaa käyttäjän vuorovaikutusta sovellus tapahtuu asynkronisesti - riippumaton tietoliikenne palvelimen kanssa.
Joten käyttäjä ei koskaan tuijottaa tyhjä selainikkunan ja tiimalasi kuvake, odottaa palvelimen täydellinen prosessin.
Jokainen käyttäjä toiminta, joka normaalisti saataisiin HTTP-pyynnön on muodoltaan JavaScript puhelun Ajax moottorin sijasta. Mitään vastausta käyttäjän toimia, joka ei edellytä matka takaisin palvelimelle, kuten yksinkertainen tietojen validointi, muokata tietoja muistissa, ja jopa jotkut navigointi, moottori käsittelee omasta.
Jos moottori tarvitsee jotain palvelimelta