Skip to main content

Cos'è un'applet?

Un'applet è un tipo speciale di programma per computer destinato a eseguire solo all'interno di un'altra applicazione software.Il termine è più comunemente usato per descrivere i programmi scritti nel linguaggio di programmazione Java.Questi programmi sono progettati per aggiungere funzionalità e interattività ai siti Web in cui il linguaggio standard di mark-up ipertestuale (HTML) è insufficiente.Anche i dispositivi mobili come i telefoni cellulari utilizzano le applet, ma potrebbero farlo in modo diverso.

Ci sono molte differenze tra un'applet e un'applicazione di computer standard.La più grande distinzione è che un'applet può essere eseguita solo da un altro programma già sul sistema, molto spesso un browser Web o un altro interprete specializzato.Ciò fornisce una maggiore sicurezza e consente all'applet di essere indipendente dalla piattaforma perché la lingua in cui è scritta è tradotta da ogni diverso sistema operativo secondo necessità.

Uno dei vantaggi nell'uso di un'applet anziché un'applicazione è l'implementazione integratadi controlli di sicurezza molto rigorosi.Un'applet standard funziona in una modalità altamente limitata in cui non è in grado di accedere direttamente a qualsiasi risorsa di sistema.Il software che esegue il programma può limitare l'accesso in modo che non abbia consapevolezza del sistema su cui viene eseguito.In alternativa, esistono tipi di applet che possono implementare metodi di sicurezza avanzati che consentono un maggiore accesso a discrezione dell'utente.

I browser Web usano frequentemente applet Java per dare agli utenti l'accesso a diversi tipi di supporti online senza richiedere l'installazione di un completamente separatoprogramma.Un'applet potrebbe anche essere utilizzata per aiutare a rendere i moduli online più facili da completare, visualizzare le immagini in modo dinamico o per consentire la riproduzione di giochi.Le applet godono persino dell'uso diffuso nel mercato del commercio elettronico, dove vengono impiegate per comunicare in modo sicuro con un server quando effettuano acquisti.

Quando vengono utilizzati tramite un browser Web, le applet possono essere altamente personalizzate senza la necessità di riscrivere il software.Questo viene fatto attraverso l'uso di HTML.Se chiamato dall'interno di un documento HTML per un sito Web, è possibile passare diversi parametri al programma dall'interno diretto all'interno del codice HTML.Questo meccanismo consente a un singolo applet di essere facilmente personalizzata su più siti Web.

I dispositivi mobili utilizzano applet in modo leggermente diverso.Molti dispositivi includono un framework software intrinseco che consente alle applet di eseguire indipendentemente da qualsiasi altro programma.Questo metodo concede tutta la sicurezza e la portabilità di un'implementazione standard senza dover avvolgere il programma in un contenitore software separato.

Anche se le applet sono progettate per funzionare in un ambiente sicuro in cui il sistema host non può essere danneggiato, ci sono modi in cui ci sono modi in cui ci sono modi in cui ci sono modi in cui ci sono modiPossono avere pieno accesso al sistema.Le applet Java possono essere firmate, il che significa che se l'utente del sistema si fida del programma, sarà consentito l'accesso ai file e alle risorse del sistema host.Questi tipi di eccezioni di sicurezza spingono sempre l'utente prima di consentire l'accesso.