My response below does not necessarily apply to myself, but is what I regard
the reality of the situation (which I deem unfortunate):
With OSGi, you have to be "all in" ;
I would be nice if OSGi were to have been built in to the Java language from
the very beginning. If that were the case, I would not be making this post /
reply.
As for myself, I have worked with the "boot delegation" aspects to allow
OSGi-based code and non-OSGi-based code to inter-operate seamlessly.
Unfortunately, the task of having OSGi and non-OSGi code/componentry
inter-operate is the very thing that causes OSGi to be dropped as a viable
framework in a variety of projects. Again, I emphasize the word "unfortunate"
as I regard OSGi as one of my favorite technologies.
On the other hand, I have seen -- both with OSGi and just about anything else
-- technologies misused/abused to the point of complete and utter ruin (I can
name a few OSGi based efforts where they were "all in", but created a behemoth
[in particular, misusing/abusing Karaf] that was such a
spaghetti-tangle-rubber-band-ball of bundles that it not only fell apart, but
created a bad not for the technology -- OSGi in these cases).
So, even though I can make OSGi code and non-OSGi code work in "harmony", the
reality of the situation, over at least a decade of attempted usage of the
technology, is that you have to be "all in."
How ever many grains of salt...
________________________________
From: [email protected] [[email protected]] on behalf
of Balázs Zsoldos [[email protected]]
Sent: Monday, May 23, 2016 3:59 AM
To: OSGi Developer Mail List
Subject: Re: [osgi-dev] How do you use OSGi?
Hi,
33 answers arrived till now. I would like to thank you. I will write a short
summary of responses here, soon.
Kind regards,
Balázs Zsoldos
On Thu, May 19, 2016 at 6:09 PM, Balázs Zsoldos
<[email protected]<redir.aspx?REF=lSi0XUjj7PCbKz6K6Pa_IFpZGax_jRZ8klFUCdwQet2rUnlF_YLTCAFtYWlsdG86YmFsYXpzLnpzb2xkb3NAZXZlcml0LmJpeg..>>
wrote:
Hi,
I would like to ask you to fill our short survey. We develop server-side
applications based on OSGi and we try to release all reusable modules and tools
that we implemented for ourselves as OpenSource modules. However, we would like
to know what others use and need, so we can design our solutions in the way
that it might help your work, too.
The form I created is here:
http://goo.gl/forms/lu6zsWu94GZYCvJN2<redir.aspx?REF=7Pa9-nhPCVNkWvlfz3_2_jeN9zl_yHP-HM54HkgD3bOrUnlF_YLTCAFodHRwOi8vZ29vLmdsL2Zvcm1zL2x1NnpzV3U5NEdaWUN2Sk4y>
Thanks and regards,
Balázs Zsoldos
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev