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.
1. Hva er Applet
- Definisjon, funksjonalitet
2. Hva er Application
- Definisjon, funksjonalitet
3. Hva er forskjellen mellom applet og applikasjon
- Sammenligning av nøkkelforskjeller
Applet, Application, Java
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.
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.
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.
Mens en applet er et lite program, er et program et stort program.
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.
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.
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.
Dessuten initialiseres en applett gjennom inti () mens et program startes fra main ().
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.
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.
1. "Java Applet Tutorial - Javatpoint." Www.javatpoint.com, Tilgjengelig her.
2. "Java Applet Basics." Www.tutorialspoint.com, Tutorials Point, tilgjengelig her.
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