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

Reply via email to