多くのファセットと多くの異なる機能を備えた非常に汎用的なアプリケーション用のプラグイン拡張メカニズムを作成したいと思います。
私が開発したものについてもう少し詳しく:
- GUIアプリケーションがあり、多くの拡張ポイントを提供したいと思います。メニュー、アクション、ツールバーボタンなどを追加したい。
- 編集したデータの変更などを監視するGUI以外のサービスがあります。登録したいのですが。
私はEquinox(例として、アプリケーションの制約のために使用できません)と、拡張機能と拡張ポイントを含む非常に優れた拡張性メカニズムを検討しています。このアプローチの問題は何ですか?この問題に対してどのような代替ソリューションが利用できますか?