2009-10-13 14 views

Respuesta

9

que acaba de publicar el siguiente enlace a otra pregunta (What does OSGi solve), pero creo que aquí se trata de una aún mejor ajuste. Hal Hildebrand escribió un blog sobre por qué y cuándo cree que OSGi está ayudando a su desarrollo/producto.

La esencia principal de la publicación (bastante larga) es que ayuda especialmente cuando se trata de proyectos empresariales complejos de larga ejecución. En particular en el largo plazo, el beneficio de tener una estructura forzada pagará, pero read for yourselves

EDITAR: enlace roto fijo.

+0

+1 Gracias por los enlaces – KLE

+0

me alegro de que pueda ser de alguna ayuda –

+0

El vínculo "leer por ustedes mismos" está roto. Copia de la máquina de Wayback: http://web.archive.org/web/20120720010714/http://www.tensegrity.hellblazer.com/2009/10/all-we-need-to-do-is-take-these- lies-and-make-them-true-somehow.html – Gilead

3

Uso OSGi si quieres un poco de:

  • un muy modular estructura de código (caso extremo: cada instalación tiene un conjunto diferente de módulos/plugins)
  • a arranque/parada/actualización un módulo sin parar el resto de la aplicación
+1

Si escribe un navegador web en Java, ¿usaría OSGI? – Bubba88

+0

@ Bubba88 Como persona técnica, las limitaciones generalmente me son dadas, no las elijo en mi trabajo. Si escribiera esto por diversión, podría elegir; entonces elegiría según "¿quiero aprender OSGI?". Así que mi respuesta sería ** sí **, porque OSGI es una tecnología muy prometedora que ya ha ganado amplia adopción. – KLE

+3

@ Bubba88 - ¡sí OSGi es una excelente opción para un navegador web! Los navegadores necesitan una arquitectura extensible con soporte para complementos que puedan ser aportados por terceros en un momento posterior; eso es exactamente lo que OSGi te brinda. –

Cuestiones relacionadas