В чем разница между Eclipse Virgo и Eclipse Gemini?
Привет,
В чем разница между Eclipse Virgo и Eclipse Gemini?
(Я понимаю, что OSGI делает в целом).
2 ответа
Из предложения Девы:
Близнецы
Virgo предоставляет модель корпоративных приложений времени выполнения поверх Equinox с интегрированной поддержкой приложений и предоставлением ресурсов. Проект Gemini на Eclipse.org предоставляет реализации корпоративных возможностей, которые могут использоваться такими приложениями. Ядро Virgo предоставляет только основные возможности и зависит исключительно от проекта Gemini Blueprint Service. В дистрибутив сервера Virgo предварительно интегрированы проекты Gemini Web Container и Blueprint Service. Дополнительные возможности, предоставляемые проектами Gemini, можно легко добавить на сервер Virgo, просто развернув соответствующий пакет, предоставляемый этими проектами.
Ресурсы:
Eclipse Gemini предоставляет возможность внедрения зависимостей (через Spring) для пакетов OSGi. С другой стороны, Eclipse Virgo - это среда выполнения OSGi, построенная на контейнере Equinox, который включает в себя множество технологий, таких как Gemini, Logback, P2 или контейнеры сервлетов (например, Jetty или Tomcat).
Альтернативой для Близнецов может быть Apache Aries [1], а альтернативой для Девы может быть Apache Karaf [2]