Javascript vs Java Applets Robuste

For å trekke oppmerksomhet til webområder, programmerere gå bort fra standard HTML og bruke mer robuste programmeringsspråk. PHP, Perl, Python, Java og Javascript alle tjene en slags nisje bruk i Web samfunnet. Likevel, alle disse programmene hare en felles hjelpe tjene dynamiske websider til brukere. To av disse språkene, Java og Javascript deler visse likheter, men har også betydelige forskjeller. Java er et frittstående språk som kan legge til rette for utvikling på nett, i stasjonære datamaskiner og håndholdte enheter. I kontrast, representerer Java et skriptspråk som brukes eksplisitt for webutvikling.

Java

Programmerere bruker Java for en rekke programmeringsoppgaver, inkludert webutvikling og smartphone programmer. Java kjører på Java Virtual Machine (JVM), kompilert inn bytecode før henrettelsen. En fullstendig objektorientert programmeringsspråk, Java har ofte en kompleks syntaks, som krever manipulering av detaljerte data hierarkier å programmere enkle oppgaver. Imidlertid er Java også komplett i seg selv, noe som betyr at det ikke er avhengig av en bestemt nettleser gjennomføring for å diktere sin atferd: Alle Java-programmer kjøres på samme måte på JVM.

Javascript

Javascript ligner ofte Java. Faktisk ble Javascript opprinnelig utviklet for å etterligne den objektorienterte utførelse av Java. Imidlertid er Java en "tolket" språk, noe som betyr at det ikke kompilere som Java. Javascript bare fungerer som en del av en webside, integrert i HTML-koden. Dette betyr også at Javascript er avhengig av Javascript tolken bygges inn i brukerens nettleser for å bestemme hvordan deler av det utføre. Javascript er en lettere, mindre fullverdig språk enn Java. Men Javascript brukervennlighet og integrasjon med brukerens nettleser lar programmerere å raskt distribuere interaktive websider.

Java Servlets vs. Server-Side Java

For Web utvikling, det er to forskjellige områder av driften: Den serversiden og klientsiden. Serversiden skjer på server hosting nettsidene. Ofte servere inneholde en forekomst av JVM å kjøre Java-programmer. Disse programmene, kalt "servlets," kan utforme selve websider brukeren ser. Alternativt kan de servlets utføre komplekse beregninger for brukeren. Javascript tolk, mens vanligvis innebygd i nettlesere, har også en server-side gjennomføring, men det er ikke fullt så populær som andre server-side språk som Java. I tillegg vil det ikke inneholder det samme nivå av funksjonalitet.

Java Applets

Java Applets representerer de nærmeste likheter som Java og Javascript aksje. Java Applets er små Java-programmer som kjører på klienten (brukeren) side i stedet for serversiden. Som Javascript, er Java-appleter kjøres av nettleseren. Men i motsetning Javascript, nettleseren tolker ikke applet. Snarere har brukeren en versjon av JVM installeres sammen med en nettleser-plugin. Dette betyr at brukeren må ha Java installert på datamaskinen hans. Det betyr også at Java applet vil se og handle det samme på flere datamaskiner med samme JVM uavhengig av type nettleser.