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: osgi-dev-boun...@mail.osgi.org [osgi-dev-boun...@mail.osgi.org] on behalf of Balázs Zsoldos [balazs.zsol...@everit.biz] 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 <balazs.zsol...@everit.biz<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 osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev