Il differenza principale tra plugin e libreria è quello un plugin è un'estensione che migliora le capacità di un'applicazione mentre una libreria è una raccolta di classi e funzioni che aiuta a sviluppare un software.
Un plugin è un componente aggiuntivo per un programma software che aggiunge nuove funzionalità ad esso. Ad esempio, il plug-in VST consente di aggiungere effetti per i programmi di registrazione e sequenziamento audio mentre il plug-in Photoshop consente di aggiungere ulteriori filtri per elaborare le immagini e il plug-in del browser consente di riprodurre determinati file multimediali all'interno di un browser web. D'altra parte, una libreria è una raccolta di classi, funzioni ecc. Che possono essere utilizzate in un programma. Inoltre, il programmatore può utilizzare una libreria nel suo programma senza conoscere l'implementazione interna di tale libreria.
1. Cos'è un plugin
- Definizione, Funzionalità
2. Cos'è una libreria
- Definizione, Funzionalità
3. Qual è la differenza tra plugin e libreria
- Confronto tra le principali differenze
Plugin, libreria
Un plugin è un software che aggiunge funzionalità aggiuntive a un'applicazione. Altri nomi per plugin sono add-in, add-on o extension. Quando un programma supporta i plugin, abilita la personalizzazione.
Figura 1: plugin del browser
Varie applicazioni utilizzano plug-in per compiti diversi. Alcuni esempi sono i seguenti.
Postazioni audio digitali - Genera ed elabora il suono
Email clienti - Criptare e decrittografare le email
Software grafico - Elabora le immagini
Lettori multimediali - Supporta diversi formati di file
Applicazioni di telerilevamento - Dati di processo ottenuti da vari tipi di sensori
Integrated Development Environments (IDE) - Migliora il processo di sviluppo
Browser Web - Supporta nuovi tipi di file, scansione di virus, ecc.
Nel complesso, i plugin offrono una serie di vantaggi. Consentono di aggiungere nuove funzionalità e ridurre le dimensioni dell'applicazione. Inoltre, consentono agli sviluppatori di terze parti di creare abilità per estendere un'applicazione.
Una libreria è un insieme di classi e funzioni utilizzate da un programma per computer. Inoltre, include dati di configurazione, dati di aiuto, documentazione, ecc. Inoltre, una libreria ha un'interfaccia ben definita. Ad esempio, una libreria aiuta a effettuare chiamate di sistema senza implementarle più e più volte. Il metodo di richiamo di una libreria dipende dal linguaggio di programmazione. Ad esempio, il programma C richiama una libreria mediante una normale chiamata di funzione. Il programmatore non ha bisogno di conoscere i dettagli interni della libreria.
Inoltre, ci sono due tipi di librerie come librerie statiche e librerie dinamiche. Un programma accede a una libreria statica durante il processo di compilazione. Un programma accede a una libreria dinamica in fase di runtime. La maggior parte dei linguaggi di programmazione fornisce la propria libreria standard per i programmatori per utilizzarli nei loro programmi. Inoltre, forniscono librerie che implementano la maggior parte dei servizi di sistema. Inoltre, il programmatore può creare le sue librerie personalizzate.
Un plug-in è un componente software che aggiunge una funzionalità specifica a un programma per computer esistente. Una libreria è una raccolta di risorse non volatili utilizzate dai programmi per computer in un processo di sviluppo software. Quindi, questa è la differenza fondamentale tra plugin e libreria.
Inoltre, i plugin aiutano ad aggiungere nuove funzionalità, ridurre le applicazioni e consentire agli sviluppatori di terze parti di estendere l'applicazione. Al contrario, le librerie aiutano a sviluppare applicazioni software in modo efficiente e a migliorare la riusabilità del codice. Quindi, questa è un'altra differenza tra plugin e libreria.
La differenza fondamentale tra plugin e libreria è che un plugin è un'estensione che migliora le capacità di un'applicazione mentre una libreria è una raccolta di classi e funzioni che aiuta a sviluppare un software.
1. "Plug-in (Computing)." Wikipedia, Wikimedia Foundation, 27 agosto 2018, disponibile qui.
2. "Libreria (Informatica)." Wikipedia, Wikimedia Foundation, 20 ottobre 2018, disponibile qui.
3. "Plug-in". Definizione plug-in, Techterms, disponibile qui.
1. "Plugin di preferenze del browser TV ContextMenu Internet" di Martin Oberhauser, Til Schneider, Bodo Tasche, René Mach, Michael Keppler e GNU General Public License. - (CC BY-SA 4.0) via Commons Wikimedia