Plugin

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 19 mars 2020; kontroller kräver 16 redigeringar .

Plugin [1] [2] ( engelska  plug-in , från plug in “connect”) är en oberoende kompilerad mjukvarumodul som är dynamiskt ansluten till huvudprogrammet och är designad för att utöka och/eller använda dess kapacitet. Plugins implementeras vanligtvis som delade bibliotek .

För att kunna ansluta plug-ins måste utvecklaren av huvudapplikationen tillhandahålla något programmeringsgränssnitt i den , samt åtminstone minimala möjligheter för att hantera en uppsättning plug-ins. I det här fallet kan programmets funktioner utökas av tredjepartsutvecklare. I vissa applikationer kan plugins konfigureras av användaren dessutom [3] .

Exempel: Adobe Flash Player-plugin , Microsoft Silverlight .

Funktionsprinciper

Huvudapplikationen tillhandahåller tjänster som pluginet kan använda. Dessa inkluderar möjligheten för en plugin att registrera sig själv med huvudapplikationen, såväl som protokollet för att kommunicera med andra plugins.

Plugins är beroende av tjänster som tillhandahålls av huvudapplikationen och används ofta inte separat. Däremot hanterar huvudapplikationen plugins oberoende, vilket ger slutanvändare möjligheten att dynamiskt lägga till och uppdatera plugins utan att behöva göra ändringar i huvudapplikationen.

Exempel

Ett plugin för en rastergrafikredigerare kan vara ett filter som på något sätt ändrar bilden, paletten och så vidare.

Ofta i form av en plug - in utförs stöd för filformat, till exempel för ljud- och videospelare, kontorsapplikationspaket , ljud- och grafikbehandlingsprogram . I ljudbehandlingsprogram utför plugin-program bearbetning och skapande av ljudeffekter, såsom mastering , applicering av en equalizer och komprimering av dynamiskt omfång . Vissa plugin-program ändrar ljudets tekniska egenskaper: djup , samplingshastighet och så vidare.

Insticksprogram för e- postprogram är mycket populära, nämligen skräppostfilter , insticksprogram för att kontrollera e-post med antivirus etc. I dataspel kan plugin- program användas för att konfigurera många spelparametrar med hjälp av speciella bibliotek som ger möjlighet att göra sådana ändringar och se till att plugin-program fungerar (kanske använd termen " komplement "). Till exempel att ändra spelregler, skapa ny spelmekanik. Användningen av plugins är vanligare i spel för flera spelare .

Anteckningar

  1. Ordet "plugin" i ACADEMOS Spelling Academic Resource Archival kopia daterad 10 juni 2021 på Wayback Machine (V.V. Vinogradov Russian Language Institute RAS)
  2. Ordet "plugin" i Gramota.ru-ordböckerna . Hämtad 4 juni 2016. Arkiverad från originalet 5 augusti 2016.
  3. Vlasov, 2012 .

Litteratur

Se även