プラグインとは、特定の標準的なアプリケーション プログラム インターフェイスに従って記述されたプログラムであるプラグインを指します。プログラムによって指定されたシステム プラットフォーム上でのみ実行でき、指定されたプラットフォームから独立して実行することはできません。プラグインは独自のピュアシステムが提供する関数ライブラリやデータを呼び出す必要があるためです。
# このチュートリアルのオペレーティング システム: Windows 11 システム、Dell G3 コンピューター。
プラグインの意味
プラグインは、特定の標準アプリケーション プログラム インターフェイスに従って作成されたプログラムであるプラグインを指します。プログラムで指定されたシステム プラットフォームでのみ実行でき (同時に複数のプラットフォームをサポートする場合があります)、指定されたプラットフォームから独立して実行することはできません。プラグインは、元の純粋なシステムによって提供される関数ライブラリまたはデータを呼び出す必要があるためです。多くのソフトウェアにはプラグインがあり、プラグインの種類は無数にあります。たとえば、IE では、関連するプラグインをインストールした後、WEB ブラウザはプラグイン プログラムを直接呼び出して、特定の種類のファイルを処理できます。
開発の歴史
プラグインの出現は、EDT テキスト エディターが登場した 1970 年代半ばまで遡ることができます。 Univac90/60 シリーズで広く使用されていました。UnisysVS/9 オペレーティング システムがマシン上で実行されている場合、エディタがプログラムを実行し、プログラムがエディタのバッファに入ることができる機能が提供され、外部プログラムが編集にアクセスできるようになります。記憶の中のタスク。
プラグイン プログラムを使用すると、エディターはバッファー上のテキストを編集できます。このバッファーはエディターとプラグインによって共有されます。 Waterloo Fortran コンパイラは、これらの機能を使用して、内部でコンパイルされた Fortran プログラムを EDT で編集できるようにします。
パーソナル コンピュータ上のプラグインを備えた最初のアプリケーション ソフトウェアは、Apple コンピュータ上の HyperCard と QuarkXPress でしょう。どちらも 1987 年にリリースされました。
プラグインの仕組みと原理 編集 放送 アプリケーションソフトウェアは、プラグインをアプリケーションプログラムにロードするためのロード方法やネットワーク伝送プロトコルを提供し、それによってプラグインとデータを交換するなど、プラグインの適用を可能にするさまざまなサービスを提供する。プラグインが機能するにはアプリケーションに依存する必要があり、プラグインだけでは適切に機能できません。対照的に、アプリケーションは実行するためにプラグインに依存する必要がないため、アプリケーションに変更を加えることなく、プラグインをアプリケーションにロードして動的に更新できます。
簡単に言えば、プラグイン テクノロジは、ソフトウェアの設計および開発プロセス中にソフトウェア要件と機能を分割できるため、プログラムはメイン プログラムとプラグインの 2 つの主要な部分に分割されます。基本的な機能要件はメイン プログラムで設計され、さらにメイン プログラムはプラグインとのインターフェイスも提供し、対応するプラグインが特定のルールに従ってデータを交換して一部の機能を実現できます。いくつかの機能を一つずつ実現するコンポーネントであり、プラグインの追加や削除、プラグインの内部機能の変更などにより、ソフトウェアの機能を調整することができます。独自に編集しました。これにより、ソフトウェア機能の拡張と継続的な改善が可能になります。
パブリック API は、他のユーザーがプラグインを作成してアプリケーションと対話できるようにする標準インターフェイスを提供します。安定した API により、元のバージョンが変わっても他のプラグインが正常に実行できるようになり、プラグインが古いアプリケーションの寿命を延ばすことができます。 Adobe Photoshop および After Effects のプラグイン API は徐々に標準となり、競合アプリケーションに部分的に採用されています。他のこのような API には、Audio Unit や VST などがあります。
ネットワーク スイッチが、さまざまなオプションの物理層コネクタに対応するために、空いているが標準ではないポートを搭載しているのと同様です。ゲームや特定のアプリケーションでは、オリジナルの発行元やサードパーティの発行元が機能を追加できるようにするために、プラグイン アーキテクチャが使用されることがよくあります。
メーカーは、メーカーによって署名された購入者のみが製品を更新して使用できるように更新を制限するオプションを選択することで、プラグインを使用して販売者ロックを生成できます。 IBMのマイクロ・チャネル・アーキテクチャは、業界標準アーキテクチャよりも技術的に高度であり、IBMのパーソナル・コンピュータに追加することができますが、サードパーティ製デバイスの認証を取得することが難しいため、広く普及していません。 Microsoft の Flight Simulator シリーズは、航空機のアタッチメントをダウンロードできるため、より有名です。
プラグインプラグインの種類
ユーザーソフトウェアのさまざまな分野で応用されているプラグイン技術は、大きく以下の3種類に分けられます。 #(1) テキストプラグイン: バッチ処理コマンドに似た単純なプラグイン。
(2) スクリプトプラグイン: 特殊なスクリプト言語を使用して実装されるプラグインです。
(3) プログラムプラグイン: 既存のプログラム開発環境を利用してプラグインを作成します。
以上がプラグインって何のフォルダですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。