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 -~----------~----~----~----~------~----~------~--~---
