プラグインとライブラリの違いは何ですか

目次:

Anonim

NS 主な違い プラグインとライブラリの間はそれです プラグインはアプリケーションの機能を向上させる拡張機能であり、ライブラリはソフトウェアの開発に役立つクラスと関数のコレクションです。

プラグインは、プラグインに新しい機能を追加するソフトウェアプログラムのアドオンです。たとえば、VSTプラグインを使用すると、オーディオ録音およびシーケンスプログラムのエフェクトを追加でき、Photoshopプラグインを使用すると、画像を処理するためのフィルターを追加できます。ブラウザープラグインを使用すると、Webブラウザー内で特定のマルチメディアファイルを再生できます。一方、ライブラリは、プログラムで使用できるクラスや関数などのコレクションです。さらに、プログラマーは、ライブラリーの内部実装を知らなくても、プログラムでライブラリーを使用できます。

プラグイン、ライブラリ

プラグインとは

プラグインは、アプリケーションに機能を追加するソフトウェアです。プラグインの他の名前は、アドイン、アドオン、または拡張機能です。プログラムがプラグインをサポートしている場合、カスタマイズが可能になります。

図1:ブラウザプラグイン

さまざまなアプリケーションがさまざまなタスクにプラグインを使用します。いくつかの例を以下に示します。

デジタルオーディオワークステーション –サウンドの生成と処理

メールクライアント –電子メールの暗号化と復号化

グラフィックソフトウェア –画像の処理

メディアプレーヤー –さまざまなファイル形式をサポート

リモートセンシングアプリケーション –さまざまなセンサータイプから取得したプロセスデータ

統合開発環境(IDE)–開発プロセスを改善します

ウェブブラウザー –新しいファイルタイプ、スキャンウイルスなどをサポートします。

全体として、プラグインには多くの利点があります。新しい機能を追加し、アプリケーションのサイズを縮小できます。さらに、サードパーティの開発者がアプリケーションを拡張する機能を作成できるようにします。

図書館とは

ライブラリは、コンピュータプログラムによって使用されるクラスと関数のセットです。また、構成データ、ヘルプデータ、ドキュメントなどが含まれています。さらに、ライブラリには明確に定義されたインターフェイスがあります。たとえば、ライブラリは、システムコールを何度も実装せずにシステムコールを作成するのに役立ちます。ライブラリを呼び出す方法は、プログラミング言語によって異なります。たとえば、Cプログラムは、通常の関数呼び出しによってライブラリを呼び出します。プログラマーは、ライブラリーの内部の詳細を知る必要はありません。

また、静的ライブラリと動的ライブラリの2種類のライブラリがあります。プログラムは、ビルドプロセス中に静的ライブラリにアクセスします。プログラムは実行時にダイナミックライブラリにアクセスします。ほとんどのプログラミング言語は、プログラマーがプログラムでそれらを使用するための独自の標準ライブラリを提供します。また、システムサービスの大部分を実装するライブラリを提供します。さらに、プログラマーは独自のカスタムライブラリを作成できます。

プラグインとライブラリの違い

意味

プラグインは、既存のコンピュータプログラムに特定の機能を追加するソフトウェアコンポーネントです。ライブラリは、ソフトウェア開発プロセスでコンピュータプログラムによって使用される不揮発性リソースのコレクションです。したがって、これがプラグインとライブラリの根本的な違いです。

使用法

結論

プラグインとライブラリの基本的な違いは、プラグインはアプリケーションの機能を向上させる拡張機能であるのに対し、ライブラリはソフトウェアの開発に役立つクラスと関数のコレクションであるということです。

リファレンス

1.「プラグイン(コンピューティング)」。ウィキペディア、ウィキメディア財団、2018年8月27日、こちらから入手可能2。 「ライブラリ(コンピューティング)」。ウィキペディア、ウィキメディア財団、2018年10月20日、こちらから入手可能3。 「プラグイン。」プラグインの定義、技術用語、こちらから入手できます。

画像提供:

1.「TV-BrowserPreferencesPluginsContextMenuInternet」MartinOberhauser、Til Schneider、Bodo Tasche、RenéMach、Michael Keppler、GNU General PublicLicenseによる。 –(CC BY-SA 4.0)コモンズウィキメディア経由

プラグインとライブラリの違いは何ですか