【发布时间】:2010-12-06 22:30:36
【问题描述】:
我一直在为我公司的软件调查OSGi,但最近有人建议我看看 Impala。根据其网页,Impala 是“基于 Spring 框架的基于 Java 的 Web 应用程序的动态模块框架。”
一目了然,看看这个 blog post 关于差异,我可以看到的主要差异是 Impala 比 OSGi 更简单,不管理第三方组件的版本控制,并且远没有被广泛使用/知道(我在 Stack Overflow 上没有看到一个关于它的问题)。
我想知道那些对 Impala 和 OSGi 有直接经验的人(即那些比阅读博客文章和在线文档更深入地研究它的人),是否对两者之间的实际差异有更多的见解,和/或关于每个项目可能或多或少适合哪些类型的项目。
编辑:将Springsource Slices 包含在比较中也可能很有趣,尽管它仍是早期原型。乍一看,它似乎只在 DM Server 中工作。
【问题讨论】: