我对蓝图和Spring有点困惑:
在我看来是真的:
不是吗?
我们能期待这两个框架在未来成为一个(合并)吗?如果不是,哪一个将是最能证明未来的?
发布于 2012-04-04 10:04:02
OSGi 4.2介绍了基于项目的蓝图服务规范,其中Spring (2.x)是参考实现(RI)。
简而言之:蓝图是一种规范,Spring是Blueprint的实现
发布于 2012-04-05 12:48:56
蓝图是在SpringSource/Interface21的领导下在OSGi联盟中开发的。
但是,如果您正在寻找一种利用OSGi的方法,可以使用声明性服务(DS)在包(服务)之间进行注释。根据我的经验,当您制作小的内聚包时,并不真正需要连接XML。与Blueprint/Spring相比,DS在处理服务方面要好得多,因为他们倾向于“隐藏”动态性,而DS只会使其简单易用。
发布于 2012-08-04 12:15:30
我的理解是SpringDM是一个死掉的项目。检查GA和发布日期。因此,尽管它对规范的开发做出了很大贡献,但最终它对类加载器却有一种糟糕的方法。阿帕奇-白羊座是一个强大的蓝图实现。请注意,使用图纸并不排除使用弹簧。我建议卡拉夫作为一个健壮的平台,可以将日蚀均分或阿帕奇费利克斯用于OSGI引擎。如果您是在应用程序级别开发,您的服务可能被企业内的其他团队或组织使用,或者由您的客户扩展,我喜欢蓝图与DS。我认为蓝图也更适合传统的企业计算环境。但是,根据特定的目标环境,DS或伊波霍可能更合适。
https://stackoverflow.com/questions/10008786
复制相似问题