Zásuvný modul
Zásuvný modul alebo prídavný modul (angl. plug-in, plugin alebo add-on) je počítačový program, ktorý rozširuje funkcie iného programu alebo ho dopĺňa.
Zásuvné moduly sa zvyčajne používajú na:
- čítanie alebo editáciu špecifických typov súborov, napríklad multimediálnych
- kryptovanie a dekryptovanie elektronickej pošty
- filtrovanie obrázkov v grafických programoch
- iné prídavné funkcie v rozširujúce základný program
Princíp
Hostiteľská (host) aplikácia definuje rozhranie, cez ktoré s ňou zásuvný modul (plug-in) komunikuje. Väčšinou poskytuje plug-inu protokol, pomocou ktorého môže komunikovať s hostiteľskou aplikáciou a využívať jej služby. Zásuvné moduly obvykle nie sú schopné operovať samostatne, sú závislé od hostiteľskej aplikácie. Na druhej strane, hostiteľ je od plug-inov úplne nezávislý.
Výhodami tohto prístupu je možnosť dynamicky rozširovať funkcionalitu aplikácie a udržať jej jadro menšie, nezahltené prebytočnými funkciami.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.