Was ist der Unterschied zwischen Plugin und Library

Das Hauptunterschied zwischen Plugin und Bibliothek ist das Ein Plugin ist eine Erweiterung, die die Fähigkeiten einer Anwendung verbessert, während eine Bibliothek eine Sammlung von Klassen und Funktionen ist, die bei der Entwicklung einer Software hilfreich ist.

Ein Plugin ist ein Add-On für ein Softwareprogramm, das neue Funktionen hinzufügt. Das VST-Plugin ermöglicht beispielsweise das Hinzufügen von Effekten für Audioaufnahme- und Sequenzierungsprogramme, während das Photoshop-Plugin das Hinzufügen zusätzlicher Filter zum Verarbeiten von Bildern ermöglicht und das Browser-Plugin die Wiedergabe bestimmter Multimedia-Dateien in einem Webbrowser ermöglicht. Andererseits ist eine Bibliothek eine Sammlung von Klassen, Funktionen usw., die in einem Programm verwendet werden können. Darüber hinaus kann der Programmierer eine Bibliothek in seinem Programm verwenden, ohne die interne Implementierung dieser Bibliothek zu kennen.

Wichtige Bereiche

1. Was ist ein Plugin?
     - Definition, Funktionalität
2. Was ist eine Bibliothek?
     - Definition, Funktionalität
3. Was ist der Unterschied zwischen Plugin und Library
     - Vergleich der wichtigsten Unterschiede

Schlüsselbegriffe

Plugin, Bibliothek

Was ist ein Plugin?

Ein Plugin ist eine Software, die einer Anwendung zusätzliche Funktionen hinzufügt. Andere Namen für Plugins sind Add-Ins, Add-Ons oder Erweiterungen. Wenn ein Programm Plugins unterstützt, können Sie es anpassen.

Abbildung 1: Browser-Plugins

Verschiedene Anwendungen verwenden Plugins für unterschiedliche Aufgaben. Einige Beispiele sind wie folgt.

Digitale Audio-Workstations - Sound erzeugen und verarbeiten

E-Mail-Clients - Verschlüsseln und entschlüsseln Sie E-Mails

Grafische Software - Bilder bearbeiten

Mediaplayer - Unterstützt verschiedene Dateiformate

Fernerkundungsanwendungen - Prozessdaten, die von verschiedenen Sensortypen erhalten werden

Integrierte Entwicklungsumgebungen (IDEs) - Verbesserung des Entwicklungsprozesses

Internetbrowser - Neue Dateitypen unterstützen, Viren scannen usw.

Insgesamt bieten Plugins eine Reihe von Vorteilen. Sie ermöglichen das Hinzufügen neuer Funktionen und die Reduzierung der Anwendungsgröße. Darüber hinaus ermöglichen sie Entwicklern von Drittanbietern, Fähigkeiten zur Erweiterung einer Anwendung zu erstellen.

Was ist Bibliothek?

Eine Bibliothek besteht aus einer Reihe von Klassen und Funktionen, die von einem Computerprogramm verwendet werden. Außerdem enthält es Konfigurationsdaten, Hilfedaten, Dokumentation usw. Außerdem verfügt eine Bibliothek über eine gut definierte Schnittstelle. Beispielsweise hilft eine Bibliothek, Systemaufrufe durchzuführen, ohne sie immer wieder zu implementieren. Die Methode zum Aufrufen einer Bibliothek hängt von der Programmiersprache ab. Zum Beispiel ruft das C-Programm eine Bibliothek durch einen normalen Funktionsaufruf auf. Der Programmierer muss die internen Details der Bibliothek nicht kennen.

Außerdem gibt es zwei Arten von Bibliotheken als statische Bibliotheken und dynamische Bibliotheken. Ein Programm greift während des Erstellungsprozesses auf eine statische Bibliothek zu. Ein Programm greift zur Laufzeit auf eine dynamische Bibliothek zu. Die meisten Programmiersprachen stellen eine eigene Standardbibliothek zur Verfügung, damit die Programmierer sie in ihren Programmen verwenden können. Sie stellen auch Bibliotheken bereit, die den Großteil der Systemdienste implementieren. Darüber hinaus kann der Programmierer seine eigenen benutzerdefinierten Bibliotheken erstellen.

Unterschied zwischen Plugin und Bibliothek

Definition

Ein Plugin ist eine Softwarekomponente, die einem vorhandenen Computerprogramm eine bestimmte Funktion hinzufügt. Eine Bibliothek ist eine Sammlung nichtflüchtiger Ressourcen, die von Computerprogrammen in einem Softwareentwicklungsprozess verwendet werden. Dies ist also der grundlegende Unterschied zwischen Plugin und Bibliothek.

Verwendungszweck

Darüber hinaus helfen Plugins, neue Funktionen hinzuzufügen, Anwendungen zu reduzieren und Entwicklern von Drittanbietern die Möglichkeit zu geben, die Anwendung zu erweitern. Im Gegensatz dazu helfen Bibliotheken dabei, Softwareanwendungen effizient zu entwickeln und die Wiederverwendbarkeit von Code zu verbessern. Dies ist also ein weiterer Unterschied zwischen Plugin und Bibliothek.

Fazit

Der grundlegende Unterschied zwischen Plugin und Bibliothek besteht darin, dass ein Plugin eine Erweiterung ist, die die Funktionen einer Anwendung verbessert, während eine Bibliothek eine Sammlung von Klassen und Funktionen ist, die bei der Entwicklung einer Software hilft.

Referenz

1. „Plug-in (Computing)“. Wikipedia, Wikimedia Foundation, 27. August 2018, hier verfügbar.
2. „Bibliothek (Computing)“. Wikipedia, Wikimedia Foundation, 20. Oktober 2018, hier verfügbar.
3. "Plug-In". Plug-In-Definition, Techterms, hier verfügbar.

Bildhöflichkeit:

1. "Plugins für TV-Browser-Einstellungen" ContextMenu Internet "Von Martin Oberhauser, Til Schneider, Bodo Tasche, René Mach und Michael Keppler unter der GNU General Public License. - (CC BY-SA 4.0) über Commons Wikimedia