Disclaimer | Home | Bel mij!  
OLTEC Solutions logo
Doorzoek deze site:
Ajax

AJAX staat voor Asynchronous JavaScript and XML. AJAX is een webontwikkelingstechniek voor het schrijven van interactieve webapplicaties. De motivatie achter AJAX is het idee dat websites directere interactie met de gebruiker moeten hebben door achter de schermen kleine hoeveelheden data uit te wisselen met de (web-)server.

Het voordeel van deze methode is dat pagina's niet steeds opnieuw geladen hoeven te worden voor (kleine) veranderingen van de inhoud. Als bijvoorbeeld op een pagina een bepaald woord aangepast moet worden door de server, is het doorgaans sneller om via AJAX die informatie (enkele bytes*) op te halen, dan de hele pagina opnieuw te laten laden vanaf de server (vaak verscheidene kilobytes*).

AJAX wordt asynchroon genoemd (de 1e A in AJAX) omdat de opgevraagde data in de achtergrond geladen wordt, zonder dat dit invloed heeft op de weergave van de huidige pagina (de gebruiker merkt er dus niets van). De verwachting is, dat AJAX er in de toekomst voor zal zorgen dat het web sneller, inteactiever, functioneler en bruikbaarder wordt.

AJAX wordt aangeroepen door een client-side (JavaScript) script, doorgaans reagerend op een actie van de gebruiker. Dit script probeert vervolgens via een zogenoemd "XMLHttpRequest"-object data op te vragen van de server (meestal wordt dit verzoek op de server afgehandeld door een script). Hoewel de X in AJAX staat voor XML, is het geen vereiste dat de data die door het XMLHttpRequest-object wordt verstuurd en ontvangen in XML formaat is.

Een groot nadeel van AJAX is, dat helaas nog veel browsers moeite hebben met het gebruik ervan. De grotere browsers, zoals Internet Explorer en Mozilla Firefox, kunnen goed met AJAX overweg, maar veel andere browsers zullen nogal onverwachte resultaten geven voor bepaalde acties. Dit maakt AJAX voor het moment nog niet erg geschikt voor het algemeen ontwikkelen van websites. Wél is AJAX zeer geschikt voor het ontwikkelen van webapplicaties voor situaties waarin de browser van de gebruiker van tevoren bekend is.

OLTEC Solutions maakt gebruik van de AJAX technieken in zowel haar webapplicaties als in sommige websites (zij het in dit laatste geval zeer sporadisch). Bent u geïnteresseerd in een webapplicatie -of site die gebruik maakt van AJAX? Neemt u dan vooral contact met ons op!

Meer informatie:
XMLHttpObject Specificatie (W3C)

  Valid XHTML 1.1 Valid CSS 2! Naar boven
Copyright © 2010 OLTEC Solutions. Alle rechten voorbehouden.