Play Framework и OSGI - PullRequest
       5

Play Framework и OSGI

13 голосов
/ 07 июля 2011

Можно ли интегрировать Play Framework с OSGI для создания подключаемых компонентов?Кто-то пробовал это?

Ответы [ 2 ]

3 голосов
/ 07 июля 2011

Если вы имеете в виду «создавать модули Play с OSGi», то нет, это не поддерживается

Если вы имеете в виду «развертывать Play как модуль OSGi», то нет, оно не поддерживается

чтобы быть справедливым, нет никаких оснований для его поддержки.В качестве примера вы можете прочитать эти мысли от основателя Spring на OSGi.OSGi привнесет в Play дополнительную сложность, в то время как главная цель Play состоит в том, чтобы стать платформой быстрой разработки, простой в использовании, исключающей некоторые соглашения Java (например, Sessions).Это как бы победило цель.

1 голос
/ 14 сентября 2012

Если мы обсуждаем Play 2 , то, безусловно, стоит признать, что важной и неотъемлемой частью Play сейчас является Akka , что можно рассматривать как альтернативу OSGi.С философской точки зрения, я думаю, что Akka имеет много общего с основными принципами Play и Scala (функциональный подход без поддержки состояния, NIO), в то время как OSGi больше соответствует Java EE / Spring camp.

Нельзя сказать,что Akka и OSGi являются полностью взаимоисключающими: Документация Akka предполагает, что вы можете развернуть Akka как пакет OSGi и создать какое-то приложение-мутант, в котором акторы Akka запускаются через пакет OSGi.

Ночтобы ответить на вопрос, нет, Play не делает OSGi, но очень сильно делает Akka.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...