On Jun 29, 12:27 am, Jess Holle <[email protected]> wrote:
>
> Yes, OSGi is hugely important in some subspaces of Java right now, but...
>
> Jigsaw and OSGi aren't targeted at the same problem space.
>

>From the Jigsaw website:

"We expect the resulting module system to be useful to developers for
their own code, and it will be fully supported by Sun for that
purpose, but it will not be an official part of the Java SE 7 Platform
Specification and it might not be supported by other SE 7
implementations."

> It really seems like /some/ OSGi supporters are disturbed that there
> might be another (almost certainly simpler) solution to part of the
> problem space in the future.
>

If you're referring to my comment then "disturbed" is a bit strong. I
don't care so much about OSGi itself, I care about the style of
programming it encourages, the types of things it lets you do when it
comes to deployment. I'm writing better code with it and it's making
my life easier. There are plenty of people smarter than I who think
it's worthwhile (even at Sun, the glassfish guys use OSGi). Jigsaw
inside the java runtime doesn't bother me in the slightest, if OSGi
wasn't appropriate for modularising the jre then kudos to the Jigsaw
guys for coming up with a solution to what must be a difficult problem
(retrofitting modularity).

If an alternative modularity platform for app developers was more
compelling than OSGi I certainly would jump ship, but it would need to
at least provide what the OSGi core does now (proper component
encapsulation, supporting multiple versions of the same 3rd party jar,
runtime dynamism, etc.).

My only concern is that it's only in recent times that I can find
mainstream 3rd party libraries that have been "OSGi"-ified. It's only
recently that big projects are moving to OSGi. That to me indicates
that we're at a sensitive time for the transition from a focus on OO
to a focus on modular, component oriented development. It would be a
shame if developers needed to support two systems and as a result were
turned off what I think is as significant a jump as moving from
structured programming to OO. Hopefully that concern is unfounded.

- Steve

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to