さまざまな種類の計算機を「プラグイン」できるようにする、実装中のサービス用の単純なプラグイン フレームワークを実装する方法を決定しようとしています。
Java プラグイン フレームワークに関する多くの投稿を読んだ後、最も一般的なオプションは次のように思われます。
- OSGI
- "独自の" プラグイン フレームワークを展開する
- Java プラグイン フレームワーク( JPF)
- Java シンプル プラグイン フレームワーク( JSPF)
OSGI は必要以上にあるようです。
「独自のロール」は問題ありませんが、共通のライブラリを再利用するとよいでしょう。
つまり、JPF と JSPF に行き着きます。JPFはもう活発に開発されていないようです。
JSPF は非常にシンプルで、必要なものはすべて揃っているように見えます。しかし、私はそれについてあまり聞いたことがありません。StackOverflow に関する投稿を1 つしか見たことがありません。他に JSPF の経験がある人はいますか? または、このデザインの選択に関するその他のコメントはありますか?
更新:これには必ずしも正しい答えがあるとは限りません..しかし、本当に本当に簡単な解決策が必要なので、Pavolのアイデアを採用します. 素敵なガイドをありがとうEoH。