Il differenza principale tra l'applet e l'applicazione è che il applet è un piccolo programma java che può essere eseguito da un browser Web compatibile con Java mentre l'applicazione è un programma autonomo che può essere eseguito direttamente sulla macchina.
Un'applet è specificamente progettata per essere eseguita all'interno di un documento HTML utilizzando un browser Web abilitato per Java. È un programma piccolo e non influisce sul sistema operativo o sull'hardware. Un'applicazione è un programma Java autonomo che può essere eseguito direttamente sulla macchina. Eseguirà le attività definite nel programma indipendentemente dall'architettura del computer.
1. Cos'è Applet
- Definizione, Funzionalità
2. Cos'è l'applicazione
- Definizione, Funzionalità
3. Qual è la differenza tra applet e applicazione
- Confronto tra le principali differenze
Applet, applicazione, Java
Le applet sono piccoli programmi progettati per essere eseguiti nei browser Web per generare contenuti dinamici. Richiedono un plug-in Java per l'esecuzione sul browser client. Le applet funzionano sul lato client con un tempo di risposta minimo. Possono essere eseguiti dai browser su più piattaforme come Windows, Linux e Mac. In un'applet, il codice è incorporato in una pagina HTML. Quando è attivo un browser Web java, il codice dell'applet viene trasferito al sistema e il codice viene eseguito sul browser.
Figura 1: programma applet
Le applet possono essere utilizzate per eseguire varie attività. Possono essere utilizzati per visualizzare grafici, creare animazioni, riprodurre suoni, ecc. È possibile aggiungere un'applet in una pagina Web localmente o in remoto. Un'applet locale è sviluppata e memorizzata nel sistema locale. Un'applet remota viene sviluppata e archiviata esternamente.
Le applicazioni sono programmi Java autonomi eseguiti sul sistema operativo sottostante. È progettato per eseguire un compito specifico. Possono essere eseguiti con o senza l'aiuto di un'interfaccia grafica utente (GUI). Queste applicazioni possono essere programmi di elaborazione del testo, programmi di elaborazione delle immagini, programmi di database, ecc.
Figura 2: Applicazione Java
Il punto di partenza di un'applicazione Java è il metodo main (). Se l'applicazione java è sviluppata in un IDE, può essere eseguita premendo il pulsante Esegui. È anche possibile compilare il programma usando il comando javac ed eseguirlo usando il comando java nel prompt dei comandi. Inoltre, le applicazioni Java possono accedere ai dati e alle risorse disponibili nel sistema senza restrizioni di sicurezza.
Un'applet è una piccola applicazione che esegue un'attività specifica che viene eseguita nell'ambito di un motore di widget dedicato o di un programma più grande, spesso come plug-in. Un'applicazione è un programma autonomo progettato per essere eseguito su una macchina standalone per eseguire un'attività. Questa è la principale differenza tra Applet e Applicazione.
Mentre un'applet è un piccolo programma, un'applicazione è un grande programma.
Un'altra differenza tra applet e applicazione è che viene creata un'applet estendendo java.applet.Applet mentre un'applicazione viene creata scrivendo il programma all'interno del metodo principale.
Inoltre, un'applet non può leggere e scrivere file sul computer locale. Ma un'applicazione può eseguire la lettura e la scrittura di file sul computer locale.
Un'altra differenza tra l'applet e l'applicazione è che un'applet viene eseguita da qualsiasi browser Web compatibile con Java. Considerando che, l'applicazione può essere eseguita utilizzando Java Runtime Environment (JRE). È la combinazione di JVM, librerie di classi Java e altri file necessari per eseguire applicazioni Java.
Inoltre, un'applet viene inizializzata tramite inti () mentre un'applicazione viene avviata da main ().
Anche la restrizione di sicurezza in esecuzione è una differenza tra l'applet e l'applicazione. Un'applet viene eseguita in un ambiente più ristretto con maggiori restrizioni di sicurezza. Possono solo accedere ai servizi specifici del browser. Un'applicazione può accedere ai dati e alle risorse disponibili sul sistema senza restrizioni di sicurezza.
La differenza tra Applet e Applicazione è che Applet è un piccolo programma java che può essere eseguito da un browser Web compatibile con Java mentre l'applicazione è un programma autonomo che può essere eseguito direttamente sulla macchina.
1. "Esercitazione applet Java - Javatpoint." Www.javatpoint.com, disponibile qui.
2. "Nozioni di base sull'applet Java". Www.tutorialspoint.com, punto tutorial, disponibile qui.
1. "Esempio di applet in arabo" di غاده الأحمري - Opera propria (CC BY-SA 4.0) via Commons Wikimedia
2. "Netbeans 8.0" di Pavel Pscheidl - Opera propria (CC BY-SA 3.0) via Commons Wikimedia