2010-01-05 13 views
5

Ich habe in osgi aus den letzten paar Monaten tief-Divining und muss sagen, beeindruckt von ihm. In den letzten Tagen habe ich in einem Blog gesehen, dass Impala besser ist als osgi. Ich habe von Impala gehört, aber ich hatte nie die Chance, tiefer in sie einzutauchen.OSGi oder Impala?

Ich möchte nur wissen, welche besser Impala oder OSGi? Arbeitet jemand an Impala?

Für die Entwicklung von Großunternehmen sollte man mit osgi oder Impala gehen und warum?

Antwort

-1

Ich denke, das ist eher eine Debatte ... Leute, die Impala verwenden, werden Impala sagen, und diejenigen, die Spring OSGi verwenden, werden OSGi sagen; Es ist wie Java vs C# oder ASP.NET vs. PHP.

Wenn Sie entscheiden wollen, was das Beste für Sie ist, dann springen Sie einfach in beide, und sehen Sie, mit denen Sie bequemer sind.

Bevor Sie lesen Blogs über beide vielleicht, dass Sie das ganze Tauchen in beide Schritt überspringen lassen wird.

http://impalablog.blogspot.com/2007/11/impala-and-osgi.html

+0

So können wir sagen wie, wenn Sie mit nur Feder halten wollen, dann gehen mit Impala und wenn Sie mit einigen anderen Frameworks gehen wollen dann gehen Sie mit osgi? – komal

+0

Wenn Sie am bequemsten mit Impala ... verwenden Impala ... – GxG

+1

OSGi ist nicht Frühling. – SteveD

21

Impala ist eine Implementierung eines Rahmens von einer Person (Unternehmen?). OSGi ist eine Spezifikation, die von allen großen IT-Anbietern unterstützt wird. Es gibt es seit 10 Jahren. Es gibt 4 sehr populäre Open-Source-Implementierungen von OSGi: Concierge, Knopflerfish, Felix und Equinox.

OSGi wird in Tausenden von eingebetteten Anwendungen verwendet, es ist der Kern von Eclipse, IBM und Oracle verwenden es in strategischen Anwendungen.

Obwohl dies natürlich nichts über technische Überlegenheit sagen hat, könnte man sich vorstellen, dass die OSGi-Spezifikationen ein bisschen mehr wirkliches Leben gehabt haben Verwitterung ...

1

Sie können unter den folgenden Artikel für das Verständnis nützlich finden, wenn man könnte vorteilhafter sein als die anderen:

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

Bemerkenswert ist die Beobachtung, dass

Impala Sie nicht bekommen, Versionierung und Nachladen von Dritten Bibliotheken innerhalb der Anwendung

die ein wichtiger Unterschied mit OSGi ist