Maison >Problème commun >Quel dossier est le plugin ?
Plugin fait référence à un plug-in, qui est un programme écrit pour suivre une certaine interface de programme d'application standard. Il ne peut s'exécuter que sur la plate-forme système spécifiée par le programme et ne peut pas s'exécuter indépendamment de la plate-forme spécifiée, car le plug-in. in doit appeler le programme pur d'origine ou les données fournies par le système.
Le système d'exploitation de ce tutoriel : système Windows 11, ordinateur Dell G3.
La signification du plugin
plugin fait référence à un plug-in, qui est un programme écrit selon une certaine interface de programme d'application standard. Il ne peut s'exécuter que sous la plate-forme système spécifiée par le programme (il peut prendre en charge plusieurs plates-formes en même temps) et ne peut pas s'exécuter indépendamment de la plate-forme spécifiée. Parce que le plug-in doit appeler la bibliothèque de fonctions ou les données fournies par le système pur d'origine. De nombreux logiciels disposent de plug-ins, et il existe d’innombrables types de plug-ins. Par exemple, dans IE, après avoir installé le plug-in correspondant, le navigateur WEB peut appeler directement le programme plug-in pour traiter des types de fichiers spécifiques.
Historique du développement
L'émergence des plug-ins remonte au milieu des années 1970, lorsque l'éditeur de texte EDT exécutait le système d'exploitation UnisysVS/9 sur l'ordinateur central de la série Univac90/60. une fonction d'édition L'éditeur peut exécuter un programme et permettre à ce programme d'entrer dans le tampon de l'éditeur, permettant aux programmes externes d'accéder à la tâche d'édition en mémoire.
Le plug-in permet à l'éditeur d'éditer du texte sur un tampon, et ce tampon est partagé par l'éditeur et le plug-in. Le compilateur Waterloo Fortran utilise ces fonctionnalités pour rendre les programmes Fortran compilés en interne modifiables avec EDT.
Le premier logiciel d'application doté de plug-ins sur les ordinateurs personnels pourrait être HyperCard et QuarkXPress sur les ordinateurs Apple, tous deux sortis en 1987.
Mécanisme et principe du plug-in modifier diffuser Le logiciel d'application fournit divers services qui permettent d'appliquer le plug-in, notamment la fourniture d'un procédé de chargement permettant au plug-in d'être chargé dans l'application et le protocole de transmission réseau, échangeant ainsi des données avec le plug-in. Les plug-ins doivent s'appuyer sur des applications pour fonctionner, et les plug-ins seuls ne peuvent pas fonctionner correctement. En revanche, les applications n'ont pas besoin de s'appuyer sur des plug-ins pour s'exécuter, de sorte que les plug-ins peuvent être chargés dans l'application et mis à jour dynamiquement sans entraîner de modifications dans l'application.
En termes simples, la technologie des plug-ins peut diviser les exigences et les fonctions du logiciel pendant le processus de conception et de développement du logiciel, de sorte que le programme soit divisé en deux parties principales : le programme principal et le plug-in. Les exigences fonctionnelles de base sont conçues dans le programme principal. De plus, le programme principal fournit également une interface avec le plug-in, de sorte que le plug-in correspondant puisse échanger des données selon certaines règles pour réaliser certaines fonctions pendant que le plug-in ; in réalise certaines fonctions une par une. Composants, de sorte que les fonctions du logiciel puissent être ajustées en ajoutant ou en supprimant des plug-ins ou en modifiant les fonctions internes des plug-ins. Les plug-ins étant des parties indépendantes, ils peuvent être. édité indépendamment. Cela permet l’expansion et l’amélioration continue des fonctions logicielles.
L'API publique fournit une interface standard qui permet à d'autres d'écrire des plug-ins et d'interagir avec l'application. Une API stable permettra aux autres plug-ins de s'exécuter normalement même si leur version d'origine change, et permettra aux plug-ins de prolonger la durée de vie des anciennes applications. Les API des plug-ins pour Adobe Photoshop et After Effects sont progressivement devenues un standard et ont été partiellement adoptées par les applications concurrentes. D'autres API de ce type incluent Audio Units et VST.
Tout comme un commutateur réseau peut transporter un port inoccupé mais non standard pour accueillir divers connecteurs de couche physique en option. Les jeux et certaines applications utilisent souvent une architecture de plug-in pour permettre à l'éditeur d'origine et aux éditeurs tiers d'ajouter des fonctionnalités.
Les fabricants peuvent utiliser des plug-ins pour générer des verrous de vendeur, en sélectionnant l'option permettant de restreindre les mises à jour afin que seuls les acheteurs signés par le fabricant puissent mettre à jour et utiliser leurs produits. L'architecture Micro Channel d'IBM est techniquement plus avancée que l'architecture standard de l'industrie et peut être ajoutée aux ordinateurs personnels d'IBM. Cependant, elle n'a pas été largement promue car il est difficile d'obtenir une certification pour les appareils tiers. La série Flight Simulator de Microsoft est plus célèbre car elle permet de télécharger des pièces jointes pour avions.
Types de plug-ins
La technologie des plug-ins appliquée dans divers domaines de logiciels utilisateur peut être grossièrement divisée en trois types suivants :
(1) Plug-in de texte : un plug-in simple similaire aux commandes de traitement par lots .
(2) Plug-in de script : un plug-in implémenté à l'aide d'un langage de script spécial.
(3) Plug-in de programme : utilisez l'environnement de développement de programme existant pour créer des plug-ins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!