Siden JavaScript blev skabt af Netscape til at tilføje større funktionalitet til HTML-websider , har tusindvis er blevet forvirret af navngivning lighed med Sun Microsystems Java- programmeringssprog. Begge har været almindeligt anvendt i web-applikationer , men de er ikke det samme. Fortælle dem fra hinanden er forholdsvis let, dog. Java
Java blev skabt af James Gosling i Sun Microsystems godt før JavaScript kommet i stand. Det var designet til at være et sprog til objektorienteret programmering ( OOP) , med en vision om Java-klasser --- de selvstændige bundter af kode, der fungerer som forstadier til Java "objekter" --- bliver spredt over hele internettet og kaldte på af distribuerede applikationer . Java bruges stadig i mange business sammenhænge , især inden for uddannelse, som et eksempel på et objektorienteret programmeringssprog .
JavaScript
JavaScript blev skabt af Netscape som en scriptsprog til at tilføje dynamisk funktionalitet til statiske HTML websider. Det blev oprindeligt kaldt LiveScript , og gennemgik en navneændring på et tidspunkt, hvor programmeringssproget Java var meget populære . JavaScript giver web -designere og udviklere at skabe mere interaktive og funktionelle sider. Kombineret med CSS, er det den drivende kraft bag Web udvikling paradigme kaldet Web 2.0 .
Similarities
begge sprog deler nogle lignende syntaks , idet både bære syntaktisk lighed med C + + programmeringssprog. Nogle andre moderne programmeringssprog såsom PHP , også dele disse ligheder . Java er altid objektorienteret og kan ikke anvendes på anden måde . JavaScript kan bruges som en objektorienteret sprog . På det tidspunkt det blev oprettet , hjalp det bidrage til dens tilsyneladende lighed med Java. Som af 2011 , men de fleste scriptsprog understøtter også en objektorienteret programmering .
Forskelle
JavaScript kan kun køre i forbindelse med en webbrowser eller potentielt et andet miljø , der kan køre JavaScript scripts. Java er en standalone programmeringssprog, som i sig selv beføjelser mange mobile applikationer , web server applikationer og andre eksempler på selvstændigt kørende software. JavaScript skulle manipulere HTML og nu også kan manipulere CSS samt aktivere visse funktioner i webbrowseren , der er vært det. Men det er magtesløs uden dette miljø. Java kan kompileres til at køre næsten overalt .