Sedan JavaScript skapades av Netscape för att lägga till fler funktioner till HTML-sidor , har tusentals blivit förvirrade av att namnge likheten med Sun Microsystems Java programmeringsspråk . Båda har vanligen används i webbapplikationer , men de är inte samma sak . Säger dem åt är relativt lätt , dock . Java
Java skapades av James Gosling på Sun Microsystems väl innan JavaScript kom till. Den var avsedd att vara ett språk för objektorienterad programmering ( OOP ) , med en vision om Java-klasser --- de självständiga buntar av kod som fungerar som föregångare till Java "objekt" --- är spridda över hela Internet och kallas på av distribuerade applikationer . Java används fortfarande i många affärssammanhang , och särskilt inom utbildning , som ett exempel på ett objektorienterat programmeringsspråk . Skapades av Netscape som Addera JavaScript
JavaScript skriptspråk för att lägga till dynamisk funktionalitet till statiska HTML- webbsidor . Det kallades ursprungligen LiveScript , och genomgick en namnändring vid en tidpunkt då programmeringsspråket Java var mycket populär . JavaScript ger webbdesigners och utvecklare att skapa mer interaktiva och funktionella sidor . Kombinerat med CSS , det är den drivande kraften bakom Web utveckling paradigm som kallas Web 2.0 .
Likheter
Båda språken dela några liknande syntax , i att både bära syntaktisk likhet till C + + programmeringsspråk. Några andra moderna programmeringsspråk såsom PHP , dela även dessa likheter . Java är objektorienterat alltid orienterad och kan inte användas på annat sätt . JavaScript kan användas som ett objektorienterat språk . Vid den tiden den skapades , hjälpte detta bidra till dess skenbara likheten med Java . Som av 2011 , men de flesta av skriptspråk stöder också ett objektorienterat programmeringsspråk tillvägagångssätt .
Skillnader
JavaScript kan bara köras i samband med en webbläsare eller , eventuellt , en annan miljö som kan köra JavaScript -skript . Java är ett fristående programmeringsspråk som själv befogenheter många mobila applikationer , webbapplikationer server , och andra exempel på självständigt kör programvara . JavaScript var tänkt att manipulera HTML och nu också kan manipulera CSS samt aktivera vissa funktioner i webbläsare som är värd det . Det är dock kraftlös utan den miljön. Java kan kompileras för att köra nästan var som helst .