Forskjellen mellom Java og JavaScript

Java og JavaScript kan virke som om en var en direkte etterkommer av den andre, men i virkeligheten er de langt fra det. Java er et objektorientert programmeringsspråk som kan kjøre på flere operativsystemer ved hjelp av en tolk. Det ble skapt av Sun Microsystems med sikte på å skape frittstående applikasjoner som fungerer på tvers av plattformer. JavaScript, derimot, ble opprettet av Netscape som et skriptspråk mye som en klientversjon PHP. Det kan ikke skape frittstående applikasjoner, men ligger i stedet på en nettleser.

Java var en utmerket ide på papir. Det tillot programmerere å lage et enkelt program og forventer at det skal fungere i de fleste operativsystemer som er tilgjengelige. Den oppnår dette ved ikke å bruke et bestemt operativsystems opprinnelige kode. I stedet bruker Java sin egen kode og utfører den på en virtuell maskin som tolker Java-koden i sin motpartskode. Som nevnt ovenfor så det godt ut på papir, men i praksis var Java-programmene betydelig tregere sammenlignet med programmer kodet i den opprinnelige koden. Dette var hovedsakelig på grunn av at hver kode måtte behandles to ganger; av den virtuelle maskinen og deretter av operativsystemet.

JavaScript er et skriptspråk, og som sådan er det ikke kompilert. En JavaScript-aktivert nettleser tar skriptet og behandler det, det vil da utføre instruksjonene på skriptet. Hovedbruken av JavaScript er å gi et nivå av interaktivitet til nettsider som ikke kan oppnås med enkel HTML. Den kan brukes sammen med andre teknologier som AJAX for å gi en enda mer interaktiv opplevelse. JavaScript kan også samhandle med elementer som ikke er fra sin kode som Java ikke gjør. Java-programmer kan bare legges inn i html-sider, og fra det tidspunktet fungerer Java-programmet på egen hånd.

Java og JavaScript er to svært forskjellige språk, på grunn av at de også har forskjellige krav for å fungere skikkelig. Installering av Java-støtte i nettleseren din betyr ikke at den også vil kunne støtte JavaScript-programmer og omvendt.

Sammendrag:

1. Java er et OOP programmeringsspråk mens Java Script er et OOP skriptspråk.
2. Java lager programmer som kjører i en virtuell maskin eller nettleser, mens JavaScript-kode kjøres bare i en nettleser.
3. Java-koden må kompileres mens JavaScript-koden er i tekst.
4. De krever forskjellige plug-ins.