applets Java sont un type de programme qui sont incorporés dans des pages Web et de fonctionner automatiquement dans le navigateur du client. Alors que nombre d'avantages à cette méthode de déploiement d'applications , y compris support multi-plateforme et d'interactivité , il ya aussi quelques inconvénients importants qui doivent être considérés avant de commettre un important projet de vie comme un applet Java. Plug-In et exigences de JRE
L' inconvénient le plus important face à des applets Java est que les clients doivent déjà posséder une copie de l'environnement d'exécution Java (JRE ) pour leur système d'exploitation ainsi que d'un plug-in Java pour leur navigateur afin d'exécuter un applet Java embarqué. Si le JRE n'est pas déjà installé , l'applet ne fonctionne pas et apparaîtra comme une boîte vide contenant le logo Java .
Dans de nombreuses organisations , les utilisateurs auront besoin de l' autorisation de l'administrateur d'un système juste pour installer le JRE et le navigateur plug-in Java sur leur propre machine.
applet Startup performance
Parce que tout le JRE doit être chargé à partir du disque dur la première fois une applet Java est appelé , le temps de démarrage pour la première applet Java exécuté sur une machine depuis sa dernière remise à zéro peut être beaucoup plus longue que si les développeurs avaient allé avec une alternative aux applets Java pour leurs applications Web.
En outre, bien l'applet s'exécute dans le navigateur Web de l'utilisateur, il doit encore être entièrement téléchargé sur la machine du client avant qu'il puisse être utilisé . Les grandes applets peuvent être particulièrement lent à charger pour les clients qui ont des connexions lentes à Internet. Ce problème est considérablement pire si le client dispose d' une ancienne version de la JRE que celui qui est requis par l'applet. Dans ce cas, l'applet doit demander que le nouveau JRE être téléchargé avant de pouvoir courir.
Client Security Settings interférences
Parce que l'applet est vraiment un programme qui est exécuté sur l'ordinateur du client, plutôt que le serveur Web , les paramètres de sécurité strictes sur le côté client peut interférer avec le fonctionnement de l' applet. Les conséquences peuvent aller de l'échec des fonctionnalités spécifiques à l'incapacité complète de l' applet pour commencer.
Proxy interférence
nombreux utilisateurs et organisations utilisent une configuration avancée du réseau connu comme un " serveur proxy " pour accéder à l' Internet . Ces configurations peuvent rendre difficile pour l'environnement d'exécution Java d'effectuer les mises à jour automatiques qu'une applet peut demander quand il a besoin de fonctionnalités plus avancées et plus récentes que celles disponibles dans le JRE actuel .
< Br >