Applet
Un applet est une petite application conçue pour s’exécuter dans une autre application. Bien que le terme « applet » soit parfois utilisé pour désigner de petits programmes inclus dans le système d’exploitation d’un ordinateur, il désigne généralement les applets Java, c’est-à-dire de petites applications écrites dans le langage de programmation Java.
Contrairement aux applications ordinaires, les applets Java ne peuvent pas être exécutés directement par le système d’exploitation. Ils doivent plutôt s’exécuter dans l’environnement d’exécution Java (JRE) ou dans un autre programme qui inclut un plug-in Java. Si aucun JRE n’est installé, les applets Java ne s’exécutent pas. Heureusement, Java est disponible gratuitement pour les systèmes Windows, Mac et Linux, ce qui signifie que vous pouvez facilement télécharger et installer le JRE approprié pour votre système. Comme les applets Java s’exécutent dans le JRE et ne sont pas exécutés par le système d’exploitation, ils sont multiplateformes, ce qui signifie qu’un même applet peut s’exécuter sur les systèmes Windows, Mac et Linux.
Bien que les applets puissent servir d’applications de bureau de base, leur accès aux ressources système est limité et ils ne sont donc pas adaptés aux programmes complexes. Cependant, leur petite taille et leur nature multiplateforme les rendent adaptés aux applications Web. Parmi les exemples d’applets conçus pour s’exécuter dans les navigateurs Web figurent les calculatrices, les programmes de dessin, les animations et les jeux vidéo. Les applets Web peuvent s’exécuter dans n’importe quel navigateur sur n’importe quel système d’exploitation à condition que le plug-in Java soit installé.
Au cours des premières années du Web, les applets Java permettaient aux webmestres d’ajouter des fonctionnalités interactives qui n’étaient pas possibles avec le HTML de base. Cependant, ces dernières années, les applets ont été progressivement remplacés par de nouvelles technologies comme jQuery et HTML 5. Certains navigateurs, comme Google Chrome, ne prennent plus en charge la balise <applet>, tandis que d’autres, comme Apple Safari, n’activent même pas Java par défaut. Comme les développeurs Web ne peuvent pas compter entièrement sur la prise en charge de Java par les navigateurs Web, les applets ne constituent plus une méthode courante pour fournir du contenu interactif sur le Web.
Testez vos connaissances