Asynchronous JavaScript and XML
Ajax is een nieuwe manier om webtoepassingen te maken. De term geraakt in gebruik na een artikel op adaptivepath en doordat grote spelers zoals Google en Amazon er gebruik van zijn gaan maken.
Door gebruik te maken van een nieuw communicatieprotocol, XMLHttpRequest, hoeft men niet langer de pagina opnieuw te verversen om nieuwe inhoud te krijgen. Google Suggests stelt bijvoorbeeld bij elke toetsaanslag een nieuwe reeks zoektermen voor zonder dat je pagina één keer hoeft te herladen. Ajax verhoogt de interactiviteit van het internet aanzienlijk.
Hoewel Ajax een afkorting is voor Asynchroon Javascript en XML, gebruikt het meerdere technieken. Met name:
- XHTLM en CSS voor de weergave
- XML en XSL voor de opslag en transport voor gegevens
- Javascript om alles aan elkaar te binden
- De XML-Dom
- Het XMLHttpRequest object voor de tussentijdse communicatie.
Ajax heeft in korte tijd een enorm aantal aanhangers verworven en zal naar verwachting een nieuw begrip worden in de rij van LAMP, DHTML, Wintel en natuurlijk Ajax.
Enkele goede externe bronnen zijn.
- Adaptive PathHet originele artikel van Jesse James Garret (Engels)
- Ajax PortalInformatie en tutorials over Ajax.(NL)