Maison  >  Article  >  Qu'est-ce qu'un plug-in ?

Qu'est-ce qu'un plug-in ?

青灯夜游
青灯夜游original
2021-04-14 14:43:0526889parcourir

Un plug-in 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 (il peut prendre en charge plusieurs plates-formes en même temps) et ne peut pas s'exécuter. indépendamment de la plateforme spécifiée.

Qu'est-ce qu'un plug-in ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

Plug-in (également appelé complément, complément, module complémentaire ou module complémentaire, également traduit par plug-in) est un programme écrit selon une certaine interface de programmation 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.

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, il fournissait une fonction que l'éditeur exécutait. pourrait exécuter un programme et permet à 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 programme 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.

Avantages de la technologie plug-in

L'utilisation de la technologie plug-in peut apporter des avantages dans de nombreux aspects tels que l'analyse, la conception, le développement, la planification de projet, la production collaborative et le produit expansion :

(1) La structure est claire et facile à comprendre. Puisqu’il s’appuie sur la structure du bus matériel et que chaque plug-in est indépendant les uns des autres, la structure est très claire et plus facile à comprendre.

(2) Facile à modifier et maintenable. Étant donné que le plug-in et le programme hôte sont connectés via une interface, tout comme une carte matérielle enfichable, il peut être supprimé, inséré et modifié à tout moment, la structure est donc très flexible, facile à modifier et pratique pour mises à niveau et maintenance des logiciels.

(3) Forte portabilité et utilisation intensive. Parce que le plug-in lui-même est composé d'une série de petites structures fonctionnelles et fournit ses propres services à l'extérieur via l'interface, il est plus réutilisable et plus pratique à transplanter.

(4) La structure est facile à ajuster. L'augmentation ou la diminution des fonctions du système nécessite uniquement l'ajout ou la suppression correspondante de plug-ins sans affecter l'ensemble de la structure du système, de sorte qu'un ajustement structurel peut être facilement réalisé. :

(5) Le couplage entre les plug-ins est faible. Puisque les plug-ins communiquent avec les plug-ins et les programmes hôtes en communiquant avec le programme hôte, le couplage entre les plug-ins est plus faible.

(6) L'application peut être modifiée pendant le processus de développement du logiciel. En raison de la structure des plug-ins, les plug-ins peuvent être modifiés à tout moment au cours du processus de développement logiciel, ou les plug-ins peuvent être ajoutés ou supprimés sous forme de packages de correctifs après la publication de l'application. de modifier l'application peut être réalisé.

(7) Méthodes de développement de logiciels flexibles et modifiables. La méthode de développement peut être ajustée en fonction de la situation réelle des ressources. Si les ressources sont suffisantes, tous les plug-ins peuvent être développés. Si les ressources ne sont pas suffisantes, vous pouvez choisir de développer certains plug-ins. -les fabricants peuvent les développer. Les utilisateurs peuvent également les développer en fonction de leurs propres besoins.

Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn