applet Java sono un tipo di programma che sono incorporati all'interno di pagine Web e di eseguire automaticamente all'interno del browser del client . Mentre il numero di vantaggi di questo metodo di distribuzione di applicazioni , tra cui il supporto cross-platform e interattività , ci sono anche alcuni svantaggi significativi che devono essere considerati prima di commettere un grande progetto per la vita come un applet Java . Plug-In e Requisiti JRE
Lo svantaggio più importante da affrontare le applet Java è che i clienti devono essere già in possesso di una copia di Java Runtime Environment ( JRE ) per il loro sistema operativo così come un plug-in Java per il proprio browser al fine di eseguire un applet Java embedded. Se il JRE non è già installato , l'applet non funziona e appare proprio come una scatola vuota che contiene il logo Java .
In molte organizzazioni , gli utenti avranno bisogno del permesso di amministratore di un sistema solo per installare JRE e il browser plug-in Java sulla propria macchina .
applet Startup performance
Poiché l'intera JRE deve essere caricato dal disco rigido la prima volta un applet Java è chiamata , il tempo di avvio per la prima applet Java eseguito su una macchina dal suo ultimo riavvio può essere molto di più che se gli sviluppatori avessero andato con una alternativa di applet Java per la loro applicazione web .
Inoltre, anche se l'applet viene eseguito all'interno del browser Web dell'utente , ancora deve essere completamente scaricato sul computer del client prima di poter essere utilizzato . Grandi applet possono essere particolarmente lento a caricare per i clienti che dispongono di connessioni lente a Internet. Questo problema è reso drammaticamente peggiore se il cliente ha una versione precedente di JRE di quello che è richiesto per l'applet . In questo caso , l'applet deve richiedere che il nuovo JRE essere scaricata prima che possa funzionare .
Client Security Settings Interferenza
Perché l'applet è in realtà un programma che viene eseguito sul computer del cliente , piuttosto che il server Web , le impostazioni di sicurezza rigorose sul lato client può interferire con il funzionamento delle applet . Le conseguenze possono variare dal fallimento di funzionalità specifiche per la totale incapacità della applet per iniziare .
Proxy server interferenze
Molti utenti e organizzazioni utilizzano una configurazione di rete avanzata nota come un " server proxy" per accedere a Internet . Queste configurazioni possono rendere difficile per il Java Runtime Environment per eseguire gli aggiornamenti automatici che un applet può chiedere quando ha bisogno di funzionalità più avanzate e più recenti rispetto a quelli disponibili nel JRE corrente .
< Br >