Hva er forskjellen mellom plugin og bibliotek

De hovedforskjell mellom plugin og bibliotek er det et plugin er en utvidelse som forbedrer evnen til et program mens et bibliotek er en samling av klasser og funksjoner som bidrar til å utvikle en programvare.

Et plugin er et tillegg for et program som legger til ny funksjonalitet. For eksempel kan VST-plugin legge til effekter for lydopptak og sekvenseringsprogrammer, mens Photoshop plugin tillater å legge til ekstra filtre for å behandle bilder, og nettleserplugin lar deg spille av bestemte multimediefiler i en nettleser. På den annen side er et bibliotek en samling av klasser, funksjoner etc. som kan brukes i et program. Videre kan programmøren bruke et bibliotek i sitt program uten å vite den interne implementeringen av biblioteket.

Nøkkelområder dekket

1. Hva er et plugin
     - Definisjon, funksjonalitet
2. Hva er et bibliotek
     - Definisjon, funksjonalitet
3. Hva er forskjellen mellom plugin og bibliotek
     - Sammenligning av nøkkelforskjeller

Nøkkelord

Plugin, Library

Hva er et plugin

Et plugin er en programvare som legger til flere funksjoner i et program. Andre navn for plugin er tillegg, tillegg eller utvidelse. Når et program støtter programtillegg, muliggjør det tilpasning.

Figur 1: Nettleserplugger

Ulike applikasjoner bruker plugin for forskjellige oppgaver. Noen eksempler er som følger.

Digitale lyd arbeidsstasjoner - Generer og behandle lyd

E-postklienter - Krypter og dekrypter e-post

Grafisk programvare - Behandle bilder

Mediaspillere - Støtter forskjellige filformater

Fjern sensing applikasjoner - Prosessdata hentet fra ulike sensortyper

Integrerte utviklingsmiljøer (IDEer) - Forbedre utviklingsprosessen

Nettlesere - Støt nye filtyper, skann virus osv.

Samlet sett gir plugins en rekke fordeler. De tillater å legge til nye funksjoner og redusere applikasjonsstørrelsen. Videre tillater de tredjepartsutviklere å skape evner for å utvide et program.

Hva er Bibliotek

Et bibliotek er et sett av klasser og funksjoner som brukes av et dataprogram. Det inkluderer også konfigurasjonsdata, hjelpedata, dokumentasjon, etc. Dessuten har et bibliotek et veldefinert grensesnitt. For eksempel hjelper et bibliotek å lage systemanrop uten å implementere dem igjen og igjen. Metoden for å påberope seg et bibliotek avhenger av programmeringsspråket. For eksempel påkaller C-programmet et bibliotek ved en vanlig funksjonssamtale. Programmereren trenger ikke å kjenne bibliotekets interne detaljer.

Dessuten finnes det to typer biblioteker som statiske biblioteker og dynamiske biblioteker. Et program får tilgang til et statisk bibliotek under byggeprosessen. Et program får tilgang til et dynamisk bibliotek ved kjøring. De fleste programmeringsspråk gir sitt eget standardbibliotek for programmererne å bruke dem i sine programmer. De gir også biblioteker som implementerer flertallet av systemtjenestene. I tillegg kan programmereren lage sine egne tilpassede biblioteker.

Forskjellen mellom plugin og bibliotek

Definisjon

Et plugin er en programvarekomponent som legger til en bestemt funksjon i et eksisterende dataprogram. Et bibliotek er en samling av ikke-flyktige ressurser som brukes av dataprogrammer i en programvareutviklingsprosess. Dermed er dette den grunnleggende forskjellen mellom plugin og bibliotek.

bruk

I tillegg hjelper plugins til å legge til nye funksjoner, redusere applikasjoner og aktivere tredjepartsutviklere å utvide programmet. I kontrast bidrar biblioteker til å utvikle programvaren effektivt og forbedre kodegenbruk. Derfor er dette en annen forskjell mellom plugin og bibliotek.

Konklusjon

Den grunnleggende forskjellen mellom plugin og bibliotek er at et plugin er en utvidelse som forbedrer evnen til et program mens et bibliotek er en samling av klasser og funksjoner som bidrar til å utvikle en programvare.

Henvisning

1. "Plug-in (Computing)." Wikipedia, Wikimedia Foundation, 27. august 2018, Tilgjengelig her.
2. "Bibliotek (Computing)." Wikipedia, Wikimedia Foundation, 20. oktober 2018, Tilgjengelig her.
3. "Plug-In." Plug-in Definition, Techterms, Tilgjengelig her.

Bilde Courtesy:

1. "TV-Browser Preferences Plugins ContextMenu Internet" Av Martin Oberhauser, Til Schneider, Bodo Tasche, René Mach, Michael Keppler unter der GNU General Public License. - (CC BY-SA 4.0) via Commons Wikimedia