1.2. 動的プラグインと静的プラグインの比較
静的プラグインは、RHDH アプリケーションのコアに組み込まれています。静的プラグインのインストールまたは更新には、プラグインのインストール後にアプリケーションを再起動する必要があります。
以下の表は、RHDH の静的プラグインと動的プラグインの比較を示しています。
機能 | 静的プラグイン | 動的プラグイン |
---|---|---|
統合 | コアアプリケーションに組み込まれています。 | コアとは別に、ランタイム時にロードされます。 |
柔軟性 | 機能を追加または更新するには、コアの変更が必要です。 | コアの変更なしで機能を追加または更新します。 |
開発速度 | 新機能には完全な再構築が必要なため、ゆっくりです。 | 新機能を迅速にデプロイするため、速いです。 |
カスタマイズ | 事前定義されたオプションに限定されます。 | 特定のプラグインをロードすることで、プラットフォームを調整することが容易になります。 |
メンテナンス | 機能が密接に結合されているため、より複雑です。 | モジュラーアーキテクチャーによって強化されています。 |
リソースの使用 | 起動時にすべての機能がロードされます。 | 必要なプラグインのみが動的にロードされます。 |
イノベーション | 再構築サイクルにより実験のスピードは遅いです。 | 新しいプラグインにより実験のスピードは速いです。 |