2010-01-05 16 views
5

Sono stato profondamente divinatorio in osgi negli ultimi mesi e devo dire che mi ha colpito. Nei giorni scorsi ho visto un blog che diceva che impala è meglio di osgi. Ho sentito parlare di impala, ma non ho mai avuto la possibilità di approfondire.OSGi o Impala?

Voglio solo sapere quale migliore Impala o OSGi? Qualcuno sta lavorando su impala?

Per lo sviluppo di applicazioni aziendali di grandi dimensioni si dovrebbe andare con osgi o impala e perché?

risposta

-1

penso che questo sia più di un dibattito ... le persone che usano Impala diranno Impala, e coloro che usano Spring OSGi diranno OSGi; è come Java vs C# o ASP.NET contro PHP.

Se si desidera decidere cosa è meglio per voi, quindi basta saltare a destra in entrambi, e vedere con quale sei più confortevole.

Prima di leggere i blog su entrambi, forse, questo ti farà saltare l'intero tuffo in entrambi i passaggi.

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

+0

Quindi possiamo dire come se si vuole attaccare con solo la primavera poi andare con impala e se vuoi andare con altri quadri allora vai con osgi? – komal

+0

Se il tuo più comodo con Impala ... usa Impala ... – GxG

+1

OSGi non è primavera. – SteveD

21

Impala è un'implementazione di un quadro da una persona (azienda?). OSGi è una specifica supportata da tutti i principali fornitori IT. È in giro da 10 anni. Sono disponibili 4 implementazioni open source molto popolari di OSGi: Concierge, Knopflerfish, Felix ed Equinox.

OSGi è utilizzato in migliaia di applicazioni integrate, è il nucleo di Eclipse, IBM e Oracle lo utilizzano in applicazioni strategiche.

Anche se questo, naturalmente, non dice nulla circa la superiorità tecnica, che si possa immaginare che le specifiche OSGi hanno avuto un po 'di più la vita reale atmosferici ...

1

Si potrebbe trovare il seguente articolo utile per capire quando si potrebbe essere più vantaggioso rispetto agli altri:

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

di nota è l'osservazione che

con Impala non si ottiene il controllo delle versioni e ricarico dei terzi librerie all'interno dell'applicazione

che è una differenza importante con OSGi