Forskjellene mellom Java og Javascript

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 blir ofte 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 objektorientert 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 til å 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øre på internett. På grunn av et mindre kommandosett, kan programmerere lære å designe Javascript klasser på kortere tid enn å lære Java.

Henrettelse

En programmerer må kompilere Java-kode før programmet kan kjøres. En kompilator blir Java-kode til maskinspråk kode før en nettleser kan tolke det. Eventuelle endringer programmerer gjør til koden vil kreve ham å rekompilere programmet. En webdesigner kan skrive Javascript-funksjoner direkte i et tekstredigeringsprogram, lagre filen og laste den opp til serveren for umiddelbar gjennomføring. Java kompilerer når en bruker besøker en nettside. Java strekker en nettside interaktive evne ved å utføre oppgaver som ikke er i stand til 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 ulik syntaks for å lage variabler og funksjoner. I Java, erklærer en bruker en funksjon som ligner tradisjonelle programmeringsspråk som C ++ eller Visual Basic. For eksempel kan en programmerer lage en funksjon ved å skrive "public int funcName (int tall)," mens i Javascript kan han skape den samme funksjonen med "-funksjonen funcName (nummer)" 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 ved behov.

Gjennomføring

For å kjøre Java-applets, må en nettleser har Java-støtte lastet ned og installert. For å 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 ikke automatisk blir aktivert. Han må slå på både individuelt.