OSGi 还是 Impala?

发布于 2024-08-16 10:46:31 字数 185 浏览 5 评论 0原文

在过去的几个月里,我一直在深入研究 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

若有似无的小暗淡 2024-08-23 10:46:31

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 ...

贪恋 2024-08-23 10:46:31

您可能会发现以下文章有助于了解何时一种方法比另一种方法更有利:

http: //osgi.dzone.com/articles/impala-alternative-module

值得注意的是,

使用 Impala,您无法获得第三方的版本控制和重新加载
应用程序内的库

,这是与 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

with Impala you don't get versioning and reloading of third party
libraries within the application

which is an important difference with OSGi

潇烟暮雨 2024-08-23 10:46:31

我认为这更像是一个争论......使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文