Augusto wrote:
> On Jun 28, 6:38 pm, Steve <[email protected]> wrote:
>   
>> 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.).
>>     
> Multiple versions of the same jar is one thing I described in my blog
> post incorrectly. Well, I said that was a core problem solved by a
> module system but in fact Jigsaw doesn't seem to support it. It is not
> needed for modularizing the JDK, but it is essential for modularizing
> applications.
It is essential for /some/ applications.

Personally I generally prefer to make all the parties involved work 
/really/ hard at allowing for and arriving at a single version of any 
given library (ideally the latest stable version) to be used at runtime 
rather than allowing multiple versions within an application.  Using 
multiple library versions in one application is pretty much a worst case 
scenario to me -- and is generally a strong indication that someone is 
not keeping their software up-to-date (i.e. so that it can use the 
latest stable versions of the libraries it depends on).  If that someone 
is a vendor or 3rd-party component then that's generally a sign to go 
shopping for another one -- unless, of course, you're the one who has 
been foolish enough to stay on an old version of that component instead 
of moving to the new version, in which case it is time to upgrade.

--
Jess Holle

P.S. If you mean multiple versions just for things like a web app 
reload, that's a different matter entirely, of course.


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