Hi,

Am 27.10.2011 um 18:04 schrieb Eugen Reiswich:

> That's a good question! 
> 
> We are also in a situation where we need to decide whether to use DS or 
> Spring DM. The Spring DM advantages I always hear are:
> - Spring supports transaction management out of the box. With DS you would 
> need another framework to support TM
> - Spring has a good Hybernate support
> 
> Can please someone comment on this?

I think it is not appropriate to compare DS to Spring DM. This is like 
comparing a bike to a train system.

What you might want to do is compare DS to Blueprint.

I prefer DS, since its more lightweight, easier to use and understand and has 
great support from the tooling side as well as integration with Configuration 
Admin.

Your mileage may vary, though, and you might prefer Blueprint since you are 
able to write the blueprint XML while sleeping ;-)

Regards
Felix

> 
> Eugen
> 
> Am 27.10.2011 um 14:04 schrieb Ferry Huberts:
> 
>> On 10/27/2011 01:09 PM, Mohamed Ragab wrote:
>>> Hi All,
>>> 
>>> Just an innocent technical question, please!
>>> 
>>> Correct me if I am wrong, but to my understanding: 
>>> 1. OSGi has a Service Registry
>>> 2. OSGi has Declarative Services
>>> 3. There are multiple options for using Declarative Services without
>>> writing the XML by hand, like: Bnd annotations, iPojo, Apache Felix SCR
>>> Annotions, and others. All of which result in the services being
>>> registered in the OSGi service registry, and lookups for services being
>>> done from the OSGi Service Registry; Declarative Services as usual
>>> 4. A standard is in the works for standard OSGi annotations for
>>> Declarative Services
>>> 
>>> My question is: 
>>> Are there any technical advantages, for new code written for OSGi, to
>>> use: Spring DM or Guice+Peaberry
>>> 
>> 
>> 
>> that basically depends on your personal preference. the end result is
>> that your services are registered in the OSGi service registry. how it
>> got there isn't really very relevant.
>> 
>> every framework has its own advantages and disadvantages.
>> 
>> I'd say that when going from lightweight to heavyweight you'd have the
>> following list:
>> 
>> DS
>> DS + Guice
>> DS + Spring
>> 
>> 
>> I think (last I heard from Peter) that the annotations are close to final.
>> 
>> 
>> -- 
>> Ferry Huberts
>> _______________________________________________
>> OSGi Developer Mail List
>> osgi-dev@mail.osgi.org
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
> 
> 
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev


_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to