Java-applets er en type program, der er indlejret i websider og køre automatisk inde i klientens browser. Mens antallet af fordele ved denne metode implementerer applikationer, herunder cross- platform support og interaktivitet , er der også nogle betydelige ulemper , der skal overvejes , før der indgås et stort projekt til livet som en Java-applet . Plug-In og JRE Krav
Den væsentligste ulempe overfor Java applets er, at kunderne skal allerede have en kopi af Java Runtime Environment ( JRE ) for deres styresystem samt en Java plug -in for deres browser for at køre en indlejret Java- applet. Hvis JRE ikke allerede er installeret , vil appletten ikke fungere, og vil blive vist lige som en tom boks , der indeholder Java -logoet.
I mange organisationer vil brugerne har brug for tilladelse af et system administrator bare at installere JRE og Java browser plug-in på deres egen maskine.
applet Startup ydeevne
Fordi hele JRE skal indlæses fra harddisken første gang en Java-applet er opfordrede kan starttiden for første Java-applet kører på en maskine siden sidste reboot være meget længere , end hvis udviklerne havde gik med et alternativ til Java applets for deres web-applikation .
Desuden , selv om appletten kører inde i brugerens webbrowser, er det stadig skal være fuldt downloades på kundens maskine , før det kan bruges . Store applets kan være særligt langsom til at indlæse for kunder , der har langsomme forbindelser til internettet . Dette problem er lavet dramatisk værre, hvis kunden har en ældre version af JRE end den, der kræves af applet. I dette tilfælde skal den applet anmode om, at den nye JRE hentes før den kan køre.
Client Security Settings Interference
Fordi applet er virkelig en program, der køres på klientens computer , snarere end webserveren , kan strenge sikkerhedsindstillinger på klientsiden forstyrre driften af applet. Konsekvenserne kan variere fra den fejlslagne specifikke træk til den fuldstændige manglende evne til applet til at starte.
Proxy server Interference
Mange brugere og organisationer bruger et avanceret netværk kendte konfiguration som en " proxy server" for at få adgang til internettet. Disse konfigurationer kan gøre det vanskeligt for Java Runtime Environment til at udføre automatiske opdateringer, en applet kan anmode når det har brug for mere avancerede og nyere funktioner, end der findes i den aktuelle JRE .
< Br >