Forskjellen mellom å bruke Javascript og Java Applets for å forbedre din HTML

Internett har endret seg mye siden starten i slutten av 1980 og begynnelsen av 1990-tallet. Borte er de dagene av enkle tekst bare sider. Nå HTML, tidligst Web programmeringsspråk, er kombinert med andre teknologier for å vise interaktive grafikk, programmer og lyder til en bruker. Java og Javascript er to av disse teknologiene som kan brukes til å forbedre HTML. Til tross for deres lignende navn, de er helt annerledes.

Javascript

Javascript er ikke teknisk betraktet som et programmeringsspråk. Snarere er Javascript rent et skriptspråk som gjør at en HTML-utvikleren å legge behandlingen funksjonalitet til en nettside. Javascript kan reagere på input og skjermutgangen på en webside. Et skript er skrevet direkte inn i HTML og blir tolket av brukerens nettleser samtidig som HTML. Til tross for navnet, er Javascript ikke er relatert på noen måte til Java, programmeringsspråk, og var bare så oppkalt markedsmessige årsaker.

Java Applets

Java er et programmeringsspråk som er utviklet for å kjøre i en virtuell maskin. Dette gjør at Java-applets, små uavhengige programmer som er laget for en enkelt oppgave, som skal kjøres på nesten alle plattformer som har en Java virtuell maskin installert. Dette skaper et bindeledd mellom programmet og miljø. En programmerer ville bare nødt til å utvikle en versjon av programmet og alle plattformer med en virtuell maskin ville være i stand til å kjøre det programmet. Java må kompileres til maskinspråk før den kan brukes. Når den brukes sammen med HTML, gjør HTML ingenting mer enn ringe applet, sender den til klientmaskinen. Klientdatamaskinen laster applet inn i den virtuelle maskinen for at den skal kjøres.

bruk

Javascript er ofte spredt over en HTML-side. Skriptet kan steppet inn og ut av etter behov. Javascript er også klar på websiden det eksisterer i, og kan brukes til å overvåke og gjøre endringer basert på sideaktivitet. For eksempel kan et skript se for brukeren å trykke på en knapp. Manuset er klar over knappetrykk, og kan handle på det, sende en e-post eller endre bakgrunnsfarge. Java Applets har ingen interaksjon med leseren eller HTML. HTML kaller bare applet og skritt tilbake. Java Applets kan også kjøres uavhengig fra en nettleser, mens Javascript ikke kan. Siden Java er et fullt funksjonelt programmeringsspråk, kan det også brukes til å lage grafikk og spesialeffekter. Det er oftest brukt i etableringen av online nettleserspill.

Krav

Java-applets krever Java virtuell maskin som skal installeres på klientdatamaskinen. Den virtuelle maskinen kan også integreres i de fleste moderne nettlesere, noe som gir dem muligheten til å laste ned og kjøre applets rett i nettleseren. Javascript må bare en nettleser med en Javascript-tolken, som de fleste har ut av boksen.