问:截至今天,两个企业OSGi框架中哪一个更成熟:Apache Aries还是Eclipse Gemini?
我对Aries和Gemini Enterprise OSGi功能进行了一些基础研究.我也经历了一个类似的问题:Gemini和Apache Aries蓝图容器.
我的要求和发现如下.非常感谢您的额外投入.
蓝图容器:Aries和Gemini在蓝图规范的实施方面似乎都同样成熟.
Web开发(将使用Spring Portlet MVC针对JSR 286进行开发):
虽然Gemini Web源于Spring DM(因此我最初偏爱Gemini框架),但我相信Aries应该同样能够使用基于Spring Portlet MVC的Web应用.
JPA:这是我最关注的领域.虽然我最初更倾向于Gemini(由于它源于Spring DM并且来自活跃的SpringSource社区的支持),但我觉得与Aries JPA相比,Gemini JPA的成熟度相当低.原因:
JNDI:我的新Web应用程序需要从JBoss应用程序服务器内托管的服务层调用现有的Session EJB.因此,JNDI支持对于我在客户端层中启用OSGi的Web应用程序至关重要.
似乎Gemini Naming 尚未发布,而Aries 已经在这个领域获得了一些能力.