Привет,
В чем разница между 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].