Gemini es la implementación de referencia para OSGi blueprint container, y Apache Aries es otro contenedor de blueprint que se usa ampliamente ... incluso dentro de Apache Karaf.Gemini y Apache Aries blueprint container
Si estoy comenzando un nuevo proyecto (con tecnologías de código abierto como requisito) y planeo usar blueprint, ¿cuáles deberían ser mis consideraciones al elegir entre estos dos?
es la elección basada en lo contenedor OSGi se utilizará, donde:
- de Virgo a continuación, Géminis es su/sólo el mejor? anteproyecto elección contenedor
- para Apache Karaf, entonces contenedor plan de Apache Aries si la elección preferida
Es más, ¿importa? Es decir, ¿puedo codificar contra las especificaciones del modelo y permitir que la implementación decida qué contenedor DI se usa en producción?
Lo siento si esta pregunta no es muy específica, pero el tema en sí es bastante confuso para mí.
habría diferencias no como [éste] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=351755) hacer no es posible en la práctica impulsar la decisión hasta el momento del despliegue? – eis
Si está codificando estrictamente contra la especificación, puede llevar la decisión al tiempo de despliegue. Si desea aprovechar las extensiones del modelo de programación, tiene razón en que se necesita una decisión anterior. –