Applet
Un applet è una piccola applicazione progettata per essere eseguita all'interno di un'altra applicazione. Sebbene il termine "applet" venga talvolta usato per descrivere piccoli programmi inclusi nel sistema operativo di un computer, di solito si riferisce agli applet Java, ovvero piccole applicazioni scritte nel linguaggio di programmazione Java.
A differenza delle applicazioni normali, gli applet Java non possono essere eseguiti direttamente dal sistema operativo. Devono invece essere eseguiti all'interno del Java Runtime Environment (JRE) o di un altro programma che includa un plug-in Java. Se non è installato alcun JRE, gli applet Java non funzionano. Fortunatamente, Java è disponibile gratuitamente per i sistemi Windows, Mac e Linux, quindi è possibile scaricare e installare facilmente il JRE appropriato per il proprio sistema. Poiché gli applet Java vengono eseguiti all'interno del JRE e non dal sistema operativo, sono multipiattaforma, ovvero un singolo applet può essere eseguito su sistemi Windows, Mac e Linux.
Sebbene gli applet possano funzionare come applicazioni desktop di base, hanno un accesso limitato alle risorse di sistema e quindi non sono ideali per programmi complessi. Tuttavia, le loro dimensioni ridotte e la loro natura multipiattaforma li rendono adatti alle applicazioni basate sul Web. Tra gli esempi di applet progettati per essere eseguiti nei browser Web vi sono calcolatrici, programmi di disegno, animazioni e videogiochi. Gli applet basati sul Web possono essere eseguiti in qualsiasi browser e su qualsiasi sistema operativo, purché sia installato il plug-in Java.
Durante i primi anni del Web, gli applet Java offrivano ai webmaster un modo per aggiungere funzionalità interattive che non erano possibili con il semplice HTML. Tuttavia, negli ultimi anni gli applet sono stati gradualmente sostituiti da tecnologie più recenti come jQuery e HTML 5. Alcuni browser, come Google Chrome, non supportano più il tag <applet>, mentre altri, come Apple Safari, non abilitano Java nemmeno per impostazione predefinita. Poiché gli sviluppatori Web non possono fare pieno affidamento sul supporto Java dei browser Web, gli applet non sono più un metodo comune per fornire contenuti interattivi sul Web.
Metti alla prova le tue conoscenze