Hva er forskjellen mellom applet og applikasjon

De hovedforskjell mellom Applet og Application er at applet er et lite java-program som kan utføres av en Java-kompatibel nettleser mens programmet er et frittstående program som kan kjøre direkte på maskinen. 

En applet er spesielt utformet for å bli utført i et HTML-dokument ved hjelp av en Java-aktivert nettleser. Det er et lite program og påvirker ikke operativsystemet eller maskinvaren. En applikasjon er et frittstående java-program som kan kjøres direkte på maskinen. Det vil utføre oppgavene som er definert i programmet uavhengig av dataarkitekturen.

Nøkkelområder dekket

1. Hva er Applet
     - Definisjon, funksjonalitet
2. Hva er Application
     - Definisjon, funksjonalitet
3. Hva er forskjellen mellom applet og applikasjon
     - Sammenligning av nøkkelforskjeller

Nøkkelord

Applet, Application, Java

Hva er Applet

Applets er små programmer som er utformet for å utføres i nettlesere for å generere dynamisk innhold. De krever en Java-plugin for å kjøre på klientens nettleser. Applets fungerer på klientsiden med minimal responstid. De kan utføres av nettlesere i flere plattformer som Windows, Linux og Mac. I en applett er koden innebygd i en HTML-side. Når det er en Java-aktivert nettleser, overfører appletkoden til systemet og kode utføres i nettleseren.

Figur 1: Appletprogram

Applets kan brukes til å utføre ulike oppgaver. De kan brukes til å vise grafikk, lage animasjoner, spille av lyd, etc. Det er mulig å legge til en applet på en nettside lokalt eller eksternt. En lokal applet er utviklet og lagret i det lokale systemet. En ekstern applet er utviklet og lagret eksternt.

Hva er Application

Programmer er frittstående Java-programmer som kjører på det underliggende operativsystemet. Den er designet for å utføre en bestemt oppgave. De kan kjøre med eller uten hjelp av et grafisk brukergrensesnitt (GUI). Disse programmene kan være tekstbehandlingsprogrammer, bildebehandlingsprogrammer, databaseprogrammer, etc.. 

Figur 2: Java-applikasjon

Utgangspunktet for et Java-program er hovedmetoden (). Hvis Java-applikasjonen er utviklet i en IDE, kan den utføres ved å trykke på run-knappen. Det er også mulig å kompilere programmet ved hjelp av kommandoen javac og kjøre den ved hjelp av java-kommandoen i kommandoprompten. I tillegg kan Java-programmer få tilgang til data, ressurser som er tilgjengelige i systemet uten noen sikkerhetsrestriksjoner.

Forskjellen mellom Applet og Application

Definisjon

En applet er et lite program som utfører en bestemt oppgave som går innenfor omfanget av en dedikert widgetmotor eller et større program, ofte som en plugin. En applikasjon er et frittstående program som er designet for å kjøre på en frittstående maskin for å utføre en oppgave. Dette er hovedforskjellen mellom Applet og Application.

Programtype

Mens en applet er et lite program, er et program et stort program.

Opprettelse

En annen forskjell mellom applet og applikasjon er at en applett er opprettet ved å utvide java.applet.Applet mens et program opprettes ved å skrive programmet inne i hovedmetoden.

Les og skriv operasjoner

Videre kan en applet ikke lese og skrive filer på den lokale datamaskinen. Men et program kan utføre fillesning og skriving på den lokale datamaskinen.

Henrettelse

En annen forskjell mellom Applet og Application er at en applet utføres av en hvilken som helst Java-kompatibel nettleser. Mens applikasjonen kan utføres ved hjelp av Java Runtime Environment (JRE). Det er kombinasjonen av JVM, Java klassebiblioteker og andre filer som kreves for å kjøre Java-programmer.

Initialisering eller utgangspunkt

Dessuten initialiseres en applett gjennom inti () mens et program startes fra main ().

Sikkerhetsrestriksjoner

Sikkerhetsbegrensning i utførelse er også en forskjell mellom Applet og Application. En applett utføres i et mer begrenset miljø med flere sikkerhetsrestriksjoner. De kan bare få tilgang til nettleserspesifikke tjenester. Et program kan få tilgang til data og ressurser som er tilgjengelige på systemet uten noen sikkerhetsrestriksjoner.

Konklusjon

Forskjellen mellom Applet og Application er at Applet er et lite Java-program som kan kjøres av en Java-kompatibel nettleser, mens programmet er et frittstående program som kan kjøre direkte på maskinen. 

Henvisning:

1. "Java Applet Tutorial - Javatpoint." Www.javatpoint.com, Tilgjengelig her.
2. "Java Applet Basics." Www.tutorialspoint.com, Tutorials Point, tilgjengelig her.

Bilde Courtesy:

1. "Applet Eksempel på arabisk" Av غاده الأحمري - Eget arbeid (CC BY-SA 4.0) via Commons Wikimedia
2. "Netbeans 8.0" Av Pavel Pscheidl - Eget arbeid (CC BY-SA 3.0) via Commons Wikimedia