Nwlapcug.com


Gli svantaggi di applet Java

Le applet Java sono un tipo di programma che sono incorporati all'interno di pagine Web ed eseguire automaticamente all'interno del browser del client. Mentre numerosi vantaggi a questo metodo di distribuzione di applicazioni, tra cui supporto cross-platform e interattività, ci sono anche alcuni svantaggi significativi che devono essere considerati prima di commettere un grande progetto di vita come un'applet Java.

Plug-in e requisiti di JRE

Lo svantaggio più significativo fronte applet Java è che i client devono possedere già una copia di Java Runtime Environment (JRE) per il loro sistema operativo, come pure un Java plug-in per il proprio browser al fine di eseguire un applet Java incorporata. Se JRE non è già installato, l'applet non funzionerà e verrà visualizzato solo come una scatola vuota contenente il logo Java.

In molte organizzazioni, gli utenti avranno bisogno dell'autorizzazione dell'amministratore di un sistema solo per installare il JRE e Java plug-in browser sul proprio computer.

Prestazioni di avvio di applet

Perché JRE intero deve essere caricato dal disco rigido il primo momento un'applet Java è chiamata, il tempo di avvio dell'applet Java prima eseguire su una macchina dal suo ultimo riavvio può essere molto più lungo che se gli sviluppatori avevano andato con un'alternativa agli applet Java per la loro applicazione Web.

Inoltre, anche se l'applet viene eseguita all'interno del browser Web dell'utente, ancora deve essere completamente scaricato sul computer del client prima che possa essere utilizzato. Grande applet può essere particolarmente lenta a caricare per i client che dispongono di connessioni lente a Internet. Questo problema è reso drammaticamente peggiore se il client dispone di una versione precedente di JRE rispetto a quello che è necessario per l'applet. In questo caso, l'applet deve richiedere download di JRE nuova prima che può essere eseguito.

Client Security impostazioni interferenza

Poiché l'applet è davvero un programma che viene eseguito sul computer client, piuttosto che il server Web, le impostazioni di protezione rigorosa sul lato client possono interferire con il funzionamento dell'applet. Le conseguenze possono variare da fallimento della specificità a completa incapacità dell'applet per iniziare.

Proxy Server interferenze

Molti utenti e organizzazioni di utilizzano una configurazione di rete avanzata conosciuta come "server proxy" per accedere a Internet. Queste configurazioni possono rendere difficile per l'ambiente di Runtime Java eseguire aggiornamenti automatici che un'applet può chiedere quando ha bisogno di caratteristiche più avanzate e più recenti rispetto a quelli disponibili in JRE corrente.