Vad är skillnaden mellan applet och applikation

De huvudskillnad mellan Applet och Application är att applet är ett litet java-program som kan köras av en Java-kompatibel webbläsare medan programmet är ett fristående program som kan köras direkt på maskinen. 

En applet är speciellt utformad för att köras i ett HTML-dokument med en Java-aktiverad webbläsare. Det är ett litet program och påverkar inte operativsystemet eller hårdvaran. En applikation är ett fristående java-program som kan köras direkt på maskinen. Det kommer att utföra de uppgifter som definieras i programmet oberoende av datorns arkitektur.

Viktiga områden som omfattas

1. Vad är Applet
     - Definition, Funktionalitet
2. Vad är Application
     - Definition, Funktionalitet
3. Vad är skillnaden mellan applet och applikation
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

Applet, Application, Java

Vad är Applet

Applets är små program som är utformade för att utföras i webbläsare för att generera dynamiskt innehåll. De kräver att Java-plugin körs på klientens webbläsare. Applets arbetar på klientsidan med minsta svarstid. De kan utföras av webbläsare i flera plattformar som Windows, Linux och Mac. I en applet är koden inbäddad på en HTML-sida. När det finns en Java-aktiverad webbläsare överför appletkoden till systemet och koden exekveras i webbläsaren.

Figur 1: Appletprogram

Applets kan användas för att utföra olika uppgifter. De kan användas för att visa grafik, skapa animeringar, spela ljud etc. Det är möjligt att lägga till en applet i en webbsida lokalt eller på distans. En lokal applet är utvecklad och lagrad i det lokala systemet. En fjärransluten applet utvecklas och lagras externt.

Vad är Application

Applikationer är fristående Java-program som körs på det underliggande operativsystemet. Den är utformad för att utföra en specifik uppgift. De kan köras med eller utan hjälp av ett grafiskt användargränssnitt (GUI). Dessa applikationer kan vara textbehandlingsprogram, bildbehandlingsprogram, databasprogram, etc.. 

Figur 2: Java-applikation

Utgångspunkten för en Java-applikation är huvudmetoden (). Om Java-applikationen är utvecklad i en IDE, kan den utföras genom att trycka på körknappen. Det är också möjligt att kompilera programmet med kommandot javac och köra det med kommandot java i kommandotolken. Dessutom kan Java-program tillgång till data, resurser som finns i systemet utan några säkerhetsrestriktioner.

Skillnad mellan Applet och Application

Definition

En applet är en liten applikation som utför en specifik uppgift som går inom ramen för en dedikerad widget-motor eller ett större program, ofta som en plug-in. En applikation är ett fristående program som är utformat för att köras på en fristående maskin för att uppnå en uppgift. Detta är den största skillnaden mellan Applet och Application.

Programtyp

Medan en applet är ett litet program är en applikation ett stort program.

Skapande

En annan skillnad mellan applet och applikation är att en applet skapas genom att utöka java.applet.Applet medan en applikation skapas genom att skriva programmet i huvudmetoden.

Läs och skriv operationer

Dessutom kan en applet inte läsa och skriva filer på den lokala datorn. Men en applikation kan utföra filläsning och skrivning på den lokala datorn.

Avrättning

En annan skillnad mellan Applet och Application är att en applet exekveras av en Java-kompatibel webbläsare. Ansökan kan dock utföras med hjälp av Java Runtime Environment (JRE). Det är kombinationen av JVM, Java klassbibliotek och andra filer som krävs för att köra Java-program.

Initialisering eller utgångspunkt

Dessutom initieras en applet genom inti () medan en applikation startas från huvud ().

Säkerhetsbegränsningar

Säkerhetsbegränsning i körning är också en skillnad mellan Applet och Application. En applet körs i en mer begränsad miljö med fler säkerhetsrestriktioner. De kan bara komma åt de specifika tjänsterna för webbläsaren. En applikation kan få tillgång till data och resurser som finns tillgängliga på systemet utan några säkerhetsrestriktioner.

Slutsats

Skillnaden mellan Applet och Application är att Applet är ett litet java-program som kan köras av en Java-kompatibel webbläsare medan programmet är ett fristående program som direkt kan köras på maskinen. 

Referens:

1. "Java Applet Tutorial - Javatpoint." Www.javatpoint.com, Tillgänglig här.
2. "Java Applet Basics." Www.tutorialspoint.com, Tutorials Point, tillgänglig här.

Image Courtesy:

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