AJAX

Denne post er nok mest dedikeret til alle kode-hovederne derude.

Kan du lide at programmerer, mere konkret web-programmering, har du sikkert hørt om AJAX? Hvis ikke, giver vores alle sammens gode ven, Wikipedia, en god introduktion til AJAX.

AJAX er en forkortelse for Asynchronous JavaScript And XML, og er faktisk ikke noget nyt, men blot en sammenfatning ved brugen af JavaScripting og XML. Meget kort fortalt, går AJAX ud på at sende og modtage data, uden at skulle reloade en side, hvormed din side kommer til at virke mere dynamisk.

AJAX var et af de første “emner” jeg stødte på i forbindelse med Web 2.0 fænomenet - Dengang anede jeg bare ikke hvad det gik ud på, og troede at det var et nyt programmeringssprog. Efter at have gravet lidt i emnet Web 2.0, virker det meget logisk at AJAX skulle være en del af det - for AJAX har virkelig åbnet op for massere af inovative applikation, som kan gøre browning nemere, om ikke andet mere spændende.

Sidst jeg oprettede en profil nogen steder, var hos Flickr.com. Flickr er det nye hotte sted, for foto-storage og managing - Og sitet benytter AJAX (på den fede måde!). Tidligere, så vidst jeg har forstået, benyttede sitet Flash for at få nogle fede effekter, men er nu konverteret til AJAX - Men effekterne er langt fra gået tabte. Utroligt hvad man/de kan få ud af det! Se det selv på www.flickr.com.

Mit ynglings site hvad angår AJAX-scripting og -downloads pt. er helt klart http://script.aculo.us/. Script.aculo.us leverer en samlet pakke til fri download, online demoer af deres scripts, samt massere af dokumentation om scriptenes brug. Et rigtig godt sted, hvis du hurtigt vil have fingerne i AJAX, uden at vide mere om hvad der sker i baggrunde.

Script.aculo.us beskriver deres scripts (og AJAX), som følgende:

The Web is changing. The 30-year-old terminal-like technology it was originally is gradually giving way to new ways of doing things. The power of AJAX allows for rich user interaction without the trouble that has bugged traditional web applications. Building upon the wonderful Prototype JavaScript library, script.aculo.us provides you with some great additional ingredients to mix in.

Vil du vide mere om proceduren bag AJAX-programmering, har W3 School, lavet en udemærket tutorial til dette. På et tidspunkt faldt jeg over Rushi’s Ramblings, som er Rushi Vishavadia´s blog, som ligeledes indeholder AJAX-links til den der vil vide mere.

Til dem der gerne vil se flere AJAX-applikationer, før de selv kaster sig ud i at lege med AJAX, bør man se følgende:

o AJAX Launch. Sjov lille steam-radio. o AJAX Write. Komplet Skiveprogram ala Word, siden indeholder desuden links til andre online tools/applikation.