osgi に関する wiki ページを読むhttps://en.wikipedia.org/wiki/OSGi OSGi に関する JSR はなく、OSGi 関連の JSR のみであることがわかりました。OSGi 仕様が JSR から外れているということですか? はいの場合、なぜですか?
1 に答える
OSGi は、 1999 年から独立して存在していましたが、2006 年頃のある時点でJSR-291で正式化されたようです...この JSR は2007 年 8 月に最終化されましたが、それ以降または現在の OSGi 仕様 (R6) に変更されたため、その後は静かに忘れ去られていたと思います。
アクティブで、JVM にモジュールを導入することを目的としている現在の JSR はJSR-376であり、これはProject Jigsawの中心的な部分であり、2017 年中に Java 9 で導入される予定です。
Jigsaw は OSGi とはまったく無関係であることに注意してください (ただし、おそらく最も広く使用されている OSGi ツール Bnd の作成者であるPeter Kriensは、JSR-376 専門家グループおよびOSGi Allianceのメンバーです)。 Java へのモジュール性。
OSGi が OSGi Alliance で独自の道を歩み、JSR プロセスに従わないことを選択した理由は推測するしかありません... しかし、私の意見では、OSGi が Java コミュニティ全体で広く受け入れられることはなかったようですが、は、IoT/組み込みデバイスやアプリケーション サーバーなどの特定の分野で非常に人気がありましたが、これは平均的な Java 開発者が取り組んでいるものではありません。 90 年代後半から何らかの形で存在し、かなりうまく機能しているように見える政党 (Ericsson や IBM などの企業)。