Vad är skillnaden mellan plugin och bibliotek

De huvudskillnad mellan plugin och bibliotek är det ett plugin är en förlängning som förbättrar en applikations förmåga medan ett bibliotek är en samling av klasser och funktioner som hjälper till att utveckla en programvara.

En plugin är ett tillägg för ett program som lägger till nya funktioner. Till exempel kan VST-plugin lägga till effekter för ljudinspelning och sekvenseringsprogram medan Photoshop plugin tillåter att lägga till extrafilter för att behandla bilder, och webbläsarplugin tillåter att spela vissa multimediafiler i en webbläsare. Å andra sidan är ett bibliotek en samling av klasser, funktioner etc. som kan användas i ett program. Dessutom kan programmeraren använda ett bibliotek i sitt program utan att känna till den interna implementeringen av det här biblioteket.

Viktiga områden som omfattas

1. Vad är ett plugin
     - Definition, Funktionalitet
2. Vad är ett bibliotek
     - Definition, Funktionalitet
3. Vad är skillnaden mellan plugin och bibliotek
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

Plugin, Library

Vad är ett plugin

Ett plugin är en programvara som lägger till ytterligare funktioner i en applikation. Andra namn för plugin är tillägg, tillägg eller tillägg. När ett program stöder plugins kan det anpassas.

Figur 1: Browser plugins

Olika applikationer använder plugins för olika uppgifter. Några exempel är följande.

Digitala ljud arbetsstationer - Generera och bearbeta ljud

E-postklienter - Kryptera och dekryptera e-postmeddelanden

Grafisk programvara - Bearbeta bilder

Mediaspelare - Stöd olika filformat

Fjärrkontrollprogram - Processdata erhållna från olika givartyper

Integrerade utvecklingsmiljöer (IDEs) - Förbättra utvecklingsprocessen

webbläsare - Stöd nya filtyper, skanna virus etc.

Sammantaget ger plugins ett antal fördelar. De tillåter att lägga till nya funktioner och minska applikationsstorleken. Dessutom möjliggör de tredjepartsutvecklare att skapa förmågor för att förlänga en applikation.

Vad är biblioteket?

Ett bibliotek är en uppsättning klasser och funktioner som används av ett datorprogram. Den innehåller också konfigurationsdata, hjälpdata, dokumentation etc. Dessutom har ett bibliotek ett väldefinierat gränssnitt. Ett bibliotek hjälper till exempel att göra systemsamtal utan att implementera dem om och om igen. Metoden för att anropa ett bibliotek beror på programmeringsspråket. Till exempel kallar C-programmet ett bibliotek med ett normalt funktionssamtal. Programmeraren behöver inte veta bibliotekets interna detaljer.

Dessutom finns det två typer av bibliotek som statiska bibliotek och dynamiska bibliotek. Ett program får tillgång till ett statiskt bibliotek under byggprocessen. Ett program får tillgång till ett dynamiskt bibliotek vid körning. De flesta programmeringsspråk ger sitt eget standardbibliotek för programmerare att använda dem i sina program. Dessutom tillhandahåller de bibliotek som implementerar majoriteten av systemtjänsterna. Dessutom kan programmeraren skapa egna egna bibliotek.

Skillnad mellan plugin och bibliotek

Definition

Ett plugin är en programkomponent som lägger till en specifik funktion för ett befintligt datorprogram. Ett bibliotek är en samling icke-flyktiga resurser som används av dataprogram i en mjukvaruutvecklingsprocess. Således är detta den grundläggande skillnaden mellan plugin och bibliotek.

Användande

Dessutom kan plugins hjälpa till att lägga till nya funktioner, minska applikationer och aktivera tredjepartsutvecklare att förlänga programmet. Däremot bidrar biblioteken till att utveckla programvaror effektivt och förbättra kodåteranvändning. Det här är en annan skillnad mellan plugin och bibliotek.

Slutsats

Den grundläggande skillnaden mellan plugin och bibliotek är att ett plugin är en förlängning som förbättrar en applikations förmåga medan ett bibliotek är en samling av klasser och funktioner som hjälper till att utveckla en programvara.

Referens

1. "Plug-in (Computing)." Wikipedia, Wikimedia Foundation, 27 aug 2018, Tillgänglig här.
2. "Bibliotek (Computing)." Wikipedia, Wikimedia Foundation, 20 oktober 2018, Tillgänglig här.
3. "Plug-In." Plug-in Definition, Techterms, Tillgänglig här.

Image Courtesy:

1. "Inställningar för TV-Browser Preferences ContextMenu Internet" Av Martin Oberhauser, Schneider, Bodo Tasche, René Mach, Michael Keppler och GNU General Public License. - (CC BY-SA 4.0) via Commons Wikimedia