Quelle est la différence entre Applet et Application

le différence principale entre Applet et Application est que le applet est un petit programme java pouvant être exécuté par un navigateur Web compatible Java, tandis que l'application est un programme autonome pouvant être exécuté directement sur la machine.. 

Une applet est spécialement conçue pour être exécutée dans un document HTML à l'aide d'un navigateur Web compatible Java. C'est un petit programme qui n'affecte pas le système d'exploitation ni le matériel. Une application est un programme Java autonome pouvant être exécuté directement sur la machine. Il effectuera les tâches définies dans le programme quelle que soit l'architecture de l'ordinateur..

Zones clés couvertes

1. Qu'est-ce qu'Applet
     - Définition, fonctionnalité
2. Quelle est l'application
     - Définition, fonctionnalité
3. Quelle est la différence entre Applet et Application
     - Comparaison des différences clés

Mots clés

Applet, Application, Java

Qu'est-ce qu'Applet

Les applets sont de petits programmes conçus pour s'exécuter dans les navigateurs Web afin de générer un contenu dynamique. Ils nécessitent un plugin Java pour s'exécuter sur le navigateur client. Les applets fonctionnent côté client avec un temps de réponse minimum. Ils peuvent être exécutés par les navigateurs de plusieurs plates-formes telles que Windows, Linux et Mac. Dans une applet, le code est incorporé dans une page HTML. Lorsqu'il existe un navigateur Web compatible Java, le code de l'applet est transféré au système et le code est exécuté sur le navigateur..

Figure 1: Programme Applet

Les applets peuvent être utilisés pour effectuer diverses tâches. Ils peuvent être utilisés pour afficher des graphiques, créer des animations, jouer du son, etc. Il est possible d'ajouter une applet dans une page Web localement ou à distance. Une applet locale est développée et stockée dans le système local. Une applet distante est développée et stockée à l'extérieur.

Quelle est l'application

Les applications sont des programmes Java autonomes qui s'exécutent sur le système d'exploitation sous-jacent. Il est conçu pour effectuer une tâche spécifique. Ils peuvent fonctionner avec ou sans l'aide d'une interface utilisateur graphique (GUI). Ces applications peuvent être des programmes de traitement de texte, des programmes de traitement d’image, des programmes de base de données, etc.. 

Figure 2: application Java

Le point de départ d'une application Java est la méthode main (). Si l'application Java est développée dans un IDE, vous pouvez l'exécuter en appuyant sur le bouton Exécuter. Il est également possible de compiler le programme à l'aide de la commande javac et de l'exécuter à l'aide de la commande java dans l'invite de commande. De plus, les applications Java peuvent accéder aux données et aux ressources disponibles dans le système sans aucune restriction de sécurité..

Différence entre Applet et Application

Définition

Une applet est une petite application qui exécute une tâche spécifique exécutée dans le cadre d'un moteur de widget dédié ou d'un programme plus volumineux, souvent sous forme de plug-in. Une application est un programme autonome conçu pour s'exécuter sur une machine autonome afin d'accomplir une tâche. C’est la principale différence entre Applet et Application..

Type de programme

Bien qu’une applet soit un petit programme, une application est un grand programme..

Création

Une autre différence entre applet et application est qu'une applet est créée en développant java.applet.Applet alors qu'une application est créée en écrivant le programme dans la méthode main..

Opérations de lecture et d'écriture

De plus, une applet ne peut pas lire et écrire des fichiers sur l'ordinateur local. Mais une application peut effectuer la lecture et l’écriture de fichiers sur l’ordinateur local..

Exécution

Une autre différence entre Applet et Application réside dans le fait qu’une applet est exécutée par n’importe quel navigateur Web compatible Java. Considérant que, l'application peut être exécutée en utilisant Java Runtime Environment (JRE). C'est la combinaison de JVM, de bibliothèques de classes Java et d'autres fichiers nécessaires à l'exécution d'applications Java..

Initialisation ou point de départ

De plus, une applet est initialisée via inti () alors qu'une application est lancée depuis main ().

Restrictions de sécurité

La restriction de sécurité en cours d’exécution fait également la différence entre Applet et Application. Une applet est exécutée dans un environnement plus restreint avec davantage de restrictions de sécurité. Ils peuvent uniquement accéder aux services spécifiques du navigateur. Une application peut accéder aux données et aux ressources disponibles sur le système sans restrictions de sécurité..

Conclusion

La différence entre Applet et Application réside dans le fait qu’Applet est un petit programme java pouvant être exécuté par un navigateur Web compatible avec Java, tandis que l’application est un programme autonome pouvant être exécuté directement sur la machine.. 

Référence:

1. “Tutoriel d'applet Java - Javatpoint.” Www.javatpoint.com, disponible ici.
2. «Notions fondamentales sur les applets Java». Www.tutorialspoint.com, Point sur les tutoriels, disponible ici..

Courtoisie d'image:

1. “Exemple d'applet en arabe” Par اده الأحمري - Travail personnel (CC BY-SA 4.0) via Commons Wikimedia
2. “Netbeans 8.0" de Pavel Pscheidl - Travail personnel (CC BY-SA 3.0) via Commons Wikimedia