在过去的几个月里,我一直在深入研究osgi,我必须说它给我留下了深刻的印象。最近几天,我看到一个博客说impala比osgi更好。我听说过黑斑鹿,但从来没有机会深入研究它。
我只想知道黑斑马和OSGi哪个更好?有没有人在研究黑斑狼犬?
对于开发大型企业应用程序,应该使用osgi或impala,为什么?
发布于 2010-01-05 22:44:09
Impala是一个人(公司?)对框架的实现。OSGi是所有主要IT供应商都支持的规范。它已经存在了10年了。OSGi有4个非常流行的开源实现: Concierge,Knopflerfish,Felix和Equinox。
OSGi被应用于数以千计的嵌入式应用中,它是Eclipse的核心,国际商用机器公司和甲骨文公司将其用于战略应用中。
虽然这当然不能说明任何技术优势,但您可以想象OSGi规范具有更真实的耐候性……
发布于 2014-03-23 21:59:25
您可能会发现下面这篇文章对理解其中一种可能比另一种更有益:
http://osgi.dzone.com/articles/impala-alternative-module
值得注意的是,观察到
使用Impala时,您不会在应用程序中获得第三方库的版本控制和重新加载
这是与OSGi的一个重要区别
发布于 2010-01-05 20:48:53
我觉得这更像是一场辩论...使用Impala的人会说Impala,而使用Spring的人会说OSGi;这就像OSGi vs C#或ASP.NET vs PHP。
如果你想决定什么对你来说是最好的,那么就直接跳到这两个中,看看哪一个更适合你。
在此之前,请阅读有关这两个步骤的博客,也许这会让你跳过这两个步骤。
http://impalablog.blogspot.com/2007/11/impala-and-osgi.html
https://stackoverflow.com/questions/2005991
复制相似问题