Java og JavaScript er begge objektorienterte språk . Bortsett fra dette faktum og deres lignende navn , noen paralleller eksisterer mellom Java og JavaScript. Folk som vet hvordan man bruker et språk ofte blir forvirret når de forsøker å lære den andre , forventer flere likheter enn de finner på grunn av lignende navn . Java-applets kjøres som frittstående programmer mens JavaScript-skript kjøres i forbindelse med HTML i nettlesere . Historie
Sun Microsystems opprinnelig opprettet Java som et objekt -orientert programmeringsspråk. Java kan lage programmer som fungerer på tvers av flere plattformer . Netscape utviklet JavaScript som et objektorientert skriptspråk som brukes i en nettleser. JavaScript er designet for å stole på andre strukturer, for eksempel en nettleser. Java- programmerere lage applets, eller små programmer som kan kjøre hvor som helst, mens JavaScript programmerere skrive funksjoner som bare kan kjøres på internett. På grunn av en mindre kommando sett , kan programmerere lære å designe JavaScript- klasser på kortere tid enn å lære Java.
Execution
En programmerer må kompilere Java-kode før programmet kan kjøre . En kompilator slår Java-kode til maskinkode språkkoden før en nettleser kan tolke det. Eventuelle endringer programmereren gjør til koden vil kreve ham til å rekompilere programmet. En webdesigner kan skrive JavaScript-funksjoner direkte i en tekst editor , lagre filen og laste den opp til serveren for umiddelbar henrettelse . JavaScript kompilerer når en bruker besøker et nettsted. JavaScript strekker en nettside interaktive evne ved å utføre oppgaver ikke i stand i HTML alene. JavaScript kan arbeide med andre språk som HTML, PHP og AJAX mens Java kjøres i en nettleser på egen hånd.
Syntax
Java og JavaScript varierer i syntaksen for å lage variabler og funksjoner. I Java , erklærer en bruker en funksjon som ligner på tradisjonelle programmeringsspråk som C + + eller Visual Basic. For eksempel kan en programmerer lage en funksjon ved å skrive " public int funcName ( int antall ) , " mens i JavaScript kan han skape den samme funksjonen med " funksjon funcName (antall ) " bare. Java skaper variabler ved å erklære en datatype før et navn , for eksempel " heltall , " mens JavaScript bruker den generiske "var" å erklære alle variabler (for eksempel "var nummer" ) og gjør datakonvertering når det trengs
Implementering
å kjøre Java- applets , må en nettleser har Java-støtte lastet ned og installert. Å kjøre JavaScript-skript , må nettleseren har aktivert JavaScript -funksjonalitet i innstillingsmenyen. Hvis en bruker gjør sin nettleser for å bruke en av de to språkene , den andre blir ikke automatisk aktivert. Han må slå på både individuelt .