Flash vs AJAX
Den største fellesiteten mellom Adobe Flash og AJAX (Asynchronous Javascript og XML) er deres evne til å legge til interaktivitet på nettsider, og dermed forbedre den totale nettopplevelsen til den besøkende på nettstedet. Hovedforskjellen mellom de to er i hvordan de oppnår sitt mål. Flash er en komplett plattform som gir alt du trenger i en pen pakke. På den annen side er AJAX bare en samling av forhåndseksistente webteknologier som inkluderer XML, HTML, DOM, CSS og Javascript. Med Javascript er limet som holder dem alle sammen. For å kunne benytte AJAX må du i hvert fall vite XML og Javascript.
Sammenligning av de to, det er bred kaj når det gjelder deres evner. Flash kan tegne på skjermen og lage komplisert grafikk, noe som er utenfor egenskapene til AJAX. På grunn av dette er Flash den valgfrie plattformen når du lager spill eller andre webprogrammer som er svært komplekse. Video er også en annen forte av Flash med YouTube som det største nettstedet som bruker Flash for å levere videoer til sluttbrukere. AJAX kan ikke gjøre alt dette, da dets evner kun kan utvide til grensene for de enkelte komponentene. I utgangspunktet, når det gjelder skjermgjennomføring, er AJAX begrenset til hva XML kan gjøre.
Når du bruker Flash, kan du alltid fortelle fordi det ville oppta en viss plass på skjermen som ingen andre elementer på siden kan ta. AJAX fungerer i utgangspunktet på bakgrunnen og er ganske usynlig. Den eneste anelse om at AJAX blir brukt, er når deler av siden endres uten å legge hele siden på nytt. Det er i utgangspunktet hovedmål og formål med AJAX.
Et eksempel på et nettsted som bruker både Flash og AJAX er det svært populære nettstedet Facebook. Den bruker AJAX for å endre innholdet på siden; som når du går, skifter mellom hjemme og profilsiden din. AJAX brukes også i varslene der du kan få meldingene dine eller godta forespørsler uten å måtte forlate siden du er på. Apper, spesielt spillene, er litt mer komplekse, så Flash brukes til dem.
Sammendrag:
Flash er en komplett interaktiv plattform, mens AJAX er en samling av webutviklingsteknologier for å legge til interaktivitet
Flash kan spille av videoer og tegne grafikk mens AJAX ikke er
Flash integreres ikke så lett til nettsider som AJAX kan