ホームページ  >  記事  >  プラグインとは何ですか?

プラグインとは何ですか?

青灯夜游
青灯夜游オリジナル
2021-04-14 14:43:0526961ブラウズ

プラグインは、特定の標準アプリケーション プログラム インターフェイスに従って記述されたプログラムであり、プログラムで指定されたシステム プラットフォーム上でのみ実行でき (同時に複数のプラットフォームをサポートする場合があります)、独立して実行することはできません。指定されたプラットフォームから。

プラグインとは何ですか?

このチュートリアルの動作環境: Windows 10 システム、Dell G3 コンピューター。

プラグイン (プラグイン、アドイン、アドイン、アドオン、またはアドオンとも呼ばれ、プラグインとも訳される) は、特定の標準アプリケーション プログラム インターフェイスに従って作成されたプログラムです。プログラムで指定されたシステム プラットフォームでのみ実行でき (同時に複数のプラットフォームをサポートする場合があります)、指定されたプラットフォームから独立して実行することはできません。プラグインは、元の純粋なシステムによって提供される関数ライブラリまたはデータを呼び出す必要があるためです。多くのソフトウェアにはプラグインがあり、プラグインの種類は無数にあります。たとえば、IE では、関連するプラグインをインストールした後、WEB ブラウザはプラグイン プログラムを直接呼び出して、特定の種類のファイルを処理できます。

プラグインの出現は 1970 年代半ばまで遡ることができ、EDT テキスト エディターが Univac90/60 シリーズ メインフレーム上で UnisysVS/9 オペレーティング システムを実行していたとき、エディターが実行できる機能を提供していました。プログラムを実行することができ、このプログラムがエディタのバッファに入ることができるようになり、外部プログラムがメモリ内の編集タスクにアクセスできるようになります。プラグイン プログラムを使用すると、エディターはバッファー上のテキストを編集できます。このバッファーはエディターとプラグインによって共有されます。 Waterloo Fortran コンパイラは、これらの機能を使用して、内部でコンパイルされた Fortran プログラムを EDT で編集できるようにします。

プラグイン テクノロジーのメリット

プラグイン テクノロジーを使用すると、分析、設計、開発、プロジェクト計画、共同生産、製品などのさまざまな側面でメリットが得られます。展開:

(1) 構造が明瞭でわかりやすい。ハードウェア バスの構造を利用しており、各プラグインが互いに独立しているため、構造が非常に明確で理解しやすいです。

(2) 変更が容易で、保守が容易です。プラグインとホストプログラムはインターフェースを介して接続されているため、ハードウェアプラグインカードと同様に、いつでも削除、挿入、変更が可能であり、非常に柔軟で変更が容易な構造となっており、便利です。ソフトウェアのアップグレードとメンテナンス。

(3) 強力な移植性と優れた再利用性。プラグイン自体は一連の小さな機能構造で構成されており、インターフェースを介して外部に独自のサービスを提供するため、再利用性が高く、移植がより便利です。

(4) 調整が容易な構造です。システムの機能の増減は、システム全体の構成に影響を与えることなく、それに対応するプラグインの追加や削除だけで済むため、構成の調整が容易に実現できます。 :

(5) プラグイン間の結合度が低い。プラグインはホスト プログラムと通信することでプラグイン同士、およびプラグインとホスト プログラム間で通信するため、プラグイン間の結合度は低くなります。

(6) アプリケーションはソフトウェア開発プロセス中に変更される可能性があります。プラグイン構造のため、ソフトウェア開発プロセス中にいつでもプラグインを変更したり、アプリケーションのリリース後にパッチパッケージの形でプラグインを追加または削除したりすることができます。アプリケーションの変更を実現できます。

(7) 柔軟かつ変更可能なソフトウェア開発手法。リソースの状況に応じて開発方法を調整できます。リソースが十分であればすべてのプラグインを開発できます。リソースが十分でない場合は、一部のプラグインを開発することもできます。また、3番目に依頼することもできます。 - パーティメーカーが開発することもできますが、ユーザーは独自のニーズに応じて開発することもできます。

関連知識の詳細については、FAQ 列をご覧ください。

以上がプラグインとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。