OSGi 还是 Impala?
在过去的几个月里,我一直在深入研究 osgi,并且必须说它给我留下了深刻的印象。这几天看到一篇博客说impala比osgi好。我听说过黑斑羚,但从未有机会深入研究它。
我只是想知道 Impala 和 OSGi 哪个更好?有人在研究 impala 吗?
对于开发大型企业应用程序,应该选择 osgi 或 impala,为什么?
I have been deep-divining in osgi from past few months and must say impressed by it. In recent days I saw one blog saying that impala is better than osgi. I heard about impala but never got a chance to deep-dive into it.
I just want to know that which one better Impala or OSGi? Is anyone is working on impala?
For developing large enterprise application one should go with osgi or impala and why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Impala 是一个人(公司?)的框架的实现。 OSGi 是所有主要 IT 供应商都支持的规范。它已经存在了 10 年。有 4 种非常流行的 OSGi 开源实现:Concierge、Knopflerfish、Felix 和 Equinox。
OSGi被用于成千上万的嵌入式应用程序中,它是Eclipse的核心,IBM和Oracle在战略应用程序中使用它。
虽然这当然并不能说明技术优势,但您可以想象 OSGi 规范在现实生活中经历了更多的考验......
Impala is an implementation of a framework from one person (company?). OSGi is a specification that is supported by all major IT vendors. It has been around for 10 years. There are 4 very popular open source implementations of OSGi available: Concierge, Knopflerfish, Felix and Equinox.
OSGi is used in thousands of embedded applications, it is the core of Eclipse, IBM and Oracle use it in strategic applications.
Though this of course does not say anything about technical superiority, you could imagine that the OSGi specifications have had a bit more real life weathering ...
您可能会发现以下文章有助于了解何时一种方法比另一种方法更有利:
http: //osgi.dzone.com/articles/impala-alternative-module
值得注意的是,
,这是与 OSGi 的重要区别
You might find the following article useful for understanding when one might be more beneficial than the other:
http://osgi.dzone.com/articles/impala-alternative-module
Of note is the observation that
which is an important difference with OSGi
我认为这更像是一个争论......使用 Impala 的人会说 Impala,而使用 Spring OSGi 的人会说 OSGi;这就像 Java 与 C# 或 ASP.NET 与 PHP 的比较。
如果您想决定什么最适合您,那么就直接跳入其中,看看您更舒服。
在此之前,阅读有关这两个步骤的博客,也许这会让您跳过这两个步骤的整个过程。
http://impalablog.blogspot.com/2007/11/impala- and-osgi.html
i think this is more of a debate... people who use Impala will say Impala, and those who use Spring OSGi will say OSGi; it's like Java vs C# or ASP.NET vs. PHP.
If you want to decide what is best for you, then just jump right into both of them, and see with which you are more confortable.
Before that read blogs about both maybe that will make you skip the whole diving into both step.
http://impalablog.blogspot.com/2007/11/impala-and-osgi.html