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.
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
Applet, Application, Java
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.
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.
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.
Medan en applet är ett litet program är en applikation ett stort program.
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.
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.
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.
Dessutom initieras en applet genom inti () medan en applikation startas från huvud ().
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.
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.
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.
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