Forskjell mellom AJAX og Javascript Forskjellen mellom
Den første til å gi denne typen funksjonalitet var Java, og gir lite kompilerte applets som kan laste data asynkront. Senere ga AJAX standarden de tillatte kodene for å be om data asynkront for å kunne endre laste nye data uten å endre nettsiden.
Javascript er derimot et skriptspråk på klientsiden som gjør det mulig å lage dynamiske nettsider som gir et nytt nivå av interaktivitet. Fordelen med JavaScript er at siden det er en applikasjon for klientsiden, kan det skape dynamiske nettsider som er mer komplekse enn hva et server side script kan gjøre. Server side skript drives av vertsmaskinen og har dermed svært begrensede ressurser, spesielt når det er mange mennesker som får tilgang til den serveren. Å være på klientdatamaskinen, har Javascript mange ressurser å spille uansett aktivitet på serveren.
Den viktigste ulempen med Javascript er at det er en veldig god kandidat for en trojan som skal installeres i datamaskinen. Fordi det kjører på klienten, er det autorisert noen ressurser som potensielt kan gi kontroll over datamaskinen din til en outsider, som muligens får deg med i en botnet. Løsningen til denne ulempen er ved ikke å tillate at ikke-troverdige javascriptkoder blir kjørt på datamaskinen.
AJAX og Javascript er relatert på grunn av at AJAX er metoden som brukes av Javascript for å skaffe mesteparten av dataene fra serveren. Når Javascript oppretter dynamiske websider, ber det ikke om alt det det eventuelt måtte trenge fra serveren fordi dette ville føre til en veldig lang lastetid. I stedet laster det bare hva den trenger for å laste den første siden. Når en bruker gjør noe som vil trenge flere data, vil Javascript da bruke AJAX til å be om de nødvendige dataene for å unngå å laste siden på nytt.
Som vi kan se, er AJAX bare et annet verktøy som kan brukes av skriptspråk som Javascript for å forbedre utseendet på deres nettsider.
Sjekk ut Bøker relatert til AJAX og Javascript.