首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSGi规范和JSR

OSGi规范和JSR
EN

Stack Overflow用户
提问于 2016-05-10 01:20:51
回答 1查看 160关注 0票数 0

在阅读有关osgi的维基页面时,我发现没有关于OSGi的https://en.wikipedia.org/wiki/OSGi,只有与OSGi相关的JSR。这是否意味着OSGi规范已经脱离了JSR?如果是,那是为什么?

EN

回答 1

Stack Overflow用户

发布于 2016-05-10 02:01:43

似乎在2006年左右的某一时刻,OSGi与JSR-291一起被形式化,尽管它自1999年以来一直独立存在……这个OSGi是在August 2007中定稿的,但是我在那之后或在当前的OSGi规范(R6)中找不到任何提到它的地方,所以我猜在那之后它就被悄悄地遗忘了。

当前活跃的、旨在向JVM引入模块的JSR是JSR-376,它是Project Jigsaw的核心部分,将在2017年的某个时候与Java9一起引入。

请注意,Jigsaw与OSGi完全无关(尽管Peter Kriens,可能是使用最广泛的OSGi工具Bnd的作者,是JSR376专家组和OSGi Alliance的成员),尽管这两个项目都有一个共同的目标,那就是为OSGi添加更好的模块化。

为什么OSGi在OSGi联盟中走自己的路,选择不遵循JSR流程,这只能猜测……但在我看来,尽管OSGi在整个Java社区中从未被广泛接受,但它确实在某些领域变得非常流行,包括物联网/嵌入式设备和应用服务器,这并不是普通的Java开发人员工作的领域……因此,它应该遵循最合适的演变渠道,与感兴趣的各方(如爱立信和IBM等公司)结成联盟,这种联盟自90年代末以来就以这样或那样的方式存在,似乎对它们很有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37121769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档