[Yanel-dev] HOW TO KILL AN OSGI PROJECT - WITH 10 QUESTIONS
Michael Wechner
michael.wechner at wyona.com
Wed Jul 13 13:52:02 CEST 2011
Am 12.07.11 21:55, schrieb basZero:
> fyi
>
> a bit of reading, other thoughts, some stimuli to maybe judge whether
> OSGi is really something for Yanel...
> http://www.adam-bien.com/roller/abien/entry/how_to_kill_an_osgi
I think the principles of OSGi are definitely for Yanel, whereas I think
this is nicely expressed by Stefan Bohm's comment:
"OSGi because it forces us to consider design-aspects such as
modularity, life-cycle management and versioning (which is not a bad
thing ;-). On the other hand, I don't think that dynamicity is really a
major driver for OSGi. Quite the contrary, enterprise environments have
to be stable and deterministic."
Also related to that:
http://www.osgi.org/blog/2010/01/backward-compatibility.html
By using versioned interfaces Yanel does enforce such principles, but
the problem I see is that Yanel's way
of doing it is not a "standard", whereas OSGi is a "standard" (or at
least one does consider it a standard), which means the learning curve
for developers and sitting on top of shoulders would help ;-)
It's still not clear to me if OSGi is the right thing from a "technical"
point of view and what if there might come up something better than
OSGi? I think these are the questions we should ask ourselves
additionally to the ones mentioned in the link above.
Thanks
Michael
More information about the Yanel-development
mailing list