Java-applets zijn een soort programma dat wordt ingebed in webpagina's en automatisch draaien binnen de browser van de klant. Terwijl aantal voordelen aan deze manier van implementeren van toepassingen , waaronder cross - platform ondersteuning en interactiviteit , er zijn ook enkele belangrijke nadelen die moeten worden beschouwd voor het plegen van een groot project om het leven als een Java-applet . Plug - In en JRE Eisen Het belangrijkste nadeel tegenover Java-applets is dat cliënten moet al een kopie van de Java Runtime Environment ( JRE ) voor hun besturingssysteem , evenals een Java plug - in bezit voor hun browser om een embedded Java- applet . Als de JRE nog niet is geïnstalleerd , zal de applet niet functioneren en zal enkel verschijnen als een lege doos met daarin de Java -logo . In veel organisaties , zullen de gebruikers de toestemming van de beheerder van een systeem moet alleen de JRE te installeren en Java browser plug - in op hun eigen machine . applet Startup optreden Omdat het hele JRE dient te worden van de harde schijf de eerste keer dat een Java-applet is geladen opgeroepen , kan de opstarttijd voor de eerste Java-applet te draaien op een machine sinds de laatste reboot veel langer dan wanneer de ontwikkelaars was gegaan met een alternatief voor Java- applets voor de webtoepassing zijn. Bovendien, hoewel de applet draait in de webbrowser van de gebruiker , dan nog moet volledig worden gedownload naar de computer van de klant voordat deze kan worden gebruikt . Grote applets kan vooral langzaam te laden voor klanten die trage verbindingen met het internet hebben . Dit probleem is aanzienlijk erger als de klant een oudere versie van JRE dan die welke wordt vereist door de applet . In dit geval moet de applet vragen dat de nieuwe JRE worden gedownload voordat het kan draaien . Client Security Settings Interferentie Omdat de applet is echt een programma dat wordt uitgevoerd op de computer van de klant , in plaats van de webserver , kunnen strenge beveiligingsinstellingen op de client interfereren met de werking van de applet . Gevolgen kunnen variëren van het falen van de specifieke kenmerken van de volledige onvermogen van de applet te starten . Proxy Server Interferentie Veel gebruikers en organisaties gebruik van een geavanceerd netwerk configuratie bekend als een "proxy -server " om toegang te krijgen tot het internet . Deze configuraties kunnen het moeilijk maken voor de Java Runtime Environment op automatische updates die een applet kan vragen wanneer het nodig meer geavanceerde en nieuwere functies dan er beschikbaar zijn in de huidige JRE voeren . < Br > |