Een Java-applet is een applicatie die kan worden ingebed in een webpagina , vergelijkbaar met de manier waarop een afbeelding of video kan worden weergegeven in een webpagina . Aangezien applets zijn computerprogramma's , kunnen ze interactief en complexe functies vervullen , zoals spelletjes , interactieve kaarten en tekenprogramma's . Java-applets zijn geschreven in de programmeertaal Java . Geschiedenis De eerste versie van de programmeertaal Java , uitgebracht in 1995 , inclusief applets . Functie Java-applets toestaan webontwikkelaars om interactieve content zijn binnen een webpagina . Applets zijn client - side applicaties , wat betekent dat ze draaien in de browser op de computer van de website bezoeker . Applets uitgevoerd met behulp van de Java Virtual Machine ( JVM ) op de client- computer geïnstalleerd . Voordelen Java-applets zijn platform- onafhankelijk , en kan draaien op elke computer dat de JVM en een applet - capabele web browser . Standaard " unsigned " applets zijn relatief veilig, omdat ze draaien in een geïsoleerde zandbak die hen verhindert toegang tot computerbestanden en andere gevoelige informatie . Omdat applets in Java worden geschreven , kan de applet ontwikkelaar gebruik maken van de volledige mogelijkheden van de programmeertaal Java , met inbegrip van complexe functies, zoals video- acceleratie , beeldverwerking , en database connectivity . Java en vele Java development tools zijn gratis . Overwegingen Hoewel Java-applets hebben betere computer -platform ondersteuning dan vergelijkbare client - side applicatie technologieën , er is meer overhead bij het laden van een applet . Veel ontwikkelaars liever sneller gebruiken , lichtere technologieën , zoals Flash of Silverlight , omdat ze te laden in de browser sneller , vergen minder computer resources , en bieden een beter bereik van de grafische elementen . Er is een sterke beweging in de Java- gemeenschap van ontwikkelaars om applets in het voordeel van de Java WebStart ( JWS ) technologie te verlaten . JWS applicaties te starten vanaf het web , maar niet uitgevoerd in de browser , en gedragen zich meer als een standaard desktop applicatie . Waarschuwingen Ondertekend applets bevatten een handtekening wordt gebruikt om controleren of de bron van de applet , wat aangeeft dat de applet kan worden vertrouwd als de bron betrouwbaar is . Ondertekende applets worden extra machtigingen verleend aan de client- computer , zoals de mogelijkheid om bestanden lezen en schrijven naar het lokale bestandssysteem . Alleen ondertekende applets van betrouwbare bronnen moeten worden geaccepteerd . Applets eisen dat de JVM en een applet -capable browser , die beschikbaar is voor de meest populaire computer platforms zijn , maar zijn mogelijk niet beschikbaar voor oudere en minder populaire platformen . Het is niet ongewoon voor de JVM te zijn verouderd of niet op een computer geïnstalleerd , waardoor de applet te mislukken draaien, als het loopt helemaal .
|