Siden JavaScript ble opprettet av Netscape for å legge til mer funksjonalitet til HTML-nettsider , har tusenvis blitt forvirret av å navngi likheten til Sun Microsystems Java programmeringsspråk. Begge har blitt brukt i web-applikasjoner , men de er ikke det samme. Fortelle dem fra hverandre er relativt enkelt , men. Java
Java ble skapt av James Gosling av Sun Microsystems i god tid før JavaScript ble til. Den ble designet for å være et språk for objektorientert programmering ( OOP ) , med en visjon om Java-klasser --- de selvstendige bunter av kode som fungerer som forløpere til Java "objekter" --- blir spredt over hele internett og ringte på av distribuerte applikasjoner . Java brukes fortsatt i mange forretninger sammenhenger , og spesielt i utdanning, som et eksempel på et objektorientert programmeringsspråk .
JavaScript
JavaScript ble opprettet av Netscape som et skriptspråk for å legge til dynamisk funksjonalitet til statiske HTML- sider . Den ble opprinnelig kalt LiveScript , og gjennomgikk en navneendring på et tidspunkt da programmeringsspråket Java var svært populære . JavaScript lar webdesignere og utviklere til å lage mer interaktive og funksjonelle sider. Kombinert med CSS, er det drivkraften bak webutvikling paradigmet som kalles Web 2.0 .
Likheter
Begge språk dele noen lignende syntaks , ved at både bære syntaktisk likhet med C + + programmeringsspråk. Noen andre moderne programmeringsspråk som PHP , også dele disse likhetene . Java er objektorientert alltid orientert og kan ikke benyttes på annen måte. JavaScript kan brukes som et objektorientert språk . På den tiden den ble opprettet , hjalp dette bidra til sin tilsynelatende likhet med Java. Per 2011 , men de fleste av skriptspråk støtter også et objektorientert programmeringsspråk tilnærming.
Forskjeller
JavaScript kan bare kjøre i sammenheng med en nettleser eller , potensielt , et annet miljø som kan kjøre JavaScript-skript . Java er en frittstående programmeringsspråk som selv makter mange mobile applikasjoner, Web- tjener applikasjoner, og andre eksempler på uavhengig kjøre programvare . JavaScript er ment å manipulere HTML og nå også kan manipulere CSS samt aktivere visse funksjoner i nettleseren som er vert det . Det er imidlertid ute av stand uten at miljøet. Java kan kompileres for å kjøre nesten hvor som helst .