On Apr 30, 2007, at 15:05 , BJ Hargrave wrote:
The basic "issue" is that OSGi services only exist when the bundle has
been activated [...]
Eclipse Extension point are just data [...]
Thus Eclipse Extension Points "scale better". But you are comparing
grapefruits to oranges.
Well, yes, you are comparing two different things and I still
disagree about this general statement. I would say: Eclipse Extension
Points startup quicker (and, from Thomas' post it's probably fair to
say the restart quicker). On the other hand, if you really use the
services you publish, or if you use declarative services, this
argument might not be true.
A whole different discussion would be if you need your applications
to have 1000's of services that are all published at startup. One
could argue that it might be sensible not to launch all those bundles
at all if startup time is so important. But that would then be a
discussion about designing large applications using OSGi, which goes
well beyond this topic's original discussion. :)
Greetings, Marcel
_______________________________________________
OSGi Developer Mail List
[email protected]
http://www2.osgi.org/mailman/listinfo/osgi-dev