Java och JavaScript kan tyckas som att en var en direkt efterkommande av den andra, men i verkligheten är de långt ifrån. Java är ett objektorienterat programmeringsspråk som kan köra på flera operativsystem med hjälp av en tolk. Det skapades av Sun Microsystems med målet att skapa fristående applikationer som fungerar över plattformar. JavaScript, å andra sidan, skapades av Netscape som ett skriptspråk som en klientversion PHP. Det kan inte skapa fristående applikationer, utan finns i en webbläsare.
Java var en utmärkt idé på papper. Det gjorde det möjligt för programmerare att skapa ett enda program och förvänta sig att det fungerar i de flesta tillgängliga operativsystem. Det uppnår detta genom att inte använda ett specifikt operativsystems inbyggda kod. Istället använder Java sin egen kod och kör den på en virtuell maskin som tolkar Java-koden i sin motpartskod. Som sagt ovan såg det bra ut på papper, men i praktiken var Java-programmen betydligt långsammare jämfört med program kodade i ursprungskoden. Detta berodde till stor del på att varje kod behövdes behandlas två gånger. av den virtuella maskinen då av operativsystemet.
JavaScript är ett skriptspråk, och som sådant är det inte sammanställt. En JavaScript-aktiverad webbläsare tar manuset och bearbetar det, det skulle då utföra instruktionerna på manuset. Huvudanvändningen av JavaScript är att ge en nivå av interaktivitet till webbsidor som inte kan uppnås med enkel HTML. Den kan användas tillsammans med annan teknik som AJAX för att ge en ännu mer interaktiv upplevelse. JavaScript kan också interagera med element som inte är från sin kod som Java inte gör. Java-applikationer kan bara inbäddas i html-sidor och från den tiden fungerar Java-programmet på egen hand.
Java och JavaScript är två mycket olika språk, på grund av att de också har olika krav för att fungera korrekt. Installera Java-stöd i din webbläsare betyder inte att det också skulle kunna stödja JavaScript-applikationer och vice versa.
Sammanfattning:
1. Java är ett OOP-programmeringsspråk medan Java Script är ett OOP-skriptspråk.
2. Java skapar program som körs i en virtuell maskin eller webbläsare medan JavaScript-kod körs endast i en webbläsare.
3. Java-kod måste sammanställas medan JavaScript-kod finns i text.
4. De kräver olika plug-ins.