"Asynchronous Javascript And XML" (AJAX) ist eine Technoligie, um über Browser bediente Applikationen interaktiver zu gestalten:
"normale" Browser-Interaktion
- Browser holt Seite (oft mit Formular) von Server (HTTP GET)
- User füllt im Browser Formular aus
- ggf. wird direkt im Browser mit Javascript diverser Code ausgeführt, z.B. zur Überprüfung der Eingabewerte
- Browser sendet Formulardaten an Server (HTTP POST)
AJAX
in Aktion
Bei TurboGears gibt es ein schönes englisches Video, bei dem auch die Verwendung von AJAX gezeigt wird.
Sauber programmierte WEB-Applikationen sind plattformunabhängig und eignen sich daher auch gut für Linux. Wenn also ein Entwickler ein Programm als Webapplikation entwickelt (statt als Win32-Applikation), hat das durchaus auch positive Auswirkungen auf Linux.