Après le vrai problème; qui existe dans tout les langages mais qui est exacerbé en Java du fait de la réutilisation massive de nombreux composant non inclus dans le runtime, c'est comment avoir deux versions de la même lib en parallèle dans la même appli.
Je doute qu'un logiciel qui aille dans cette direction (vouloir utiliser parallèlement différente versions de la même bibliothèque) puisse aller bien loin sans causer une vague de suicide chez les développeurs. On ne déclare pas des dépendances pour le plaisir et surtout pas sans une concertation avec l'ensemble de l'équipe. Je ne vois pas comment on peut maintenir un logiciel (d'une certaine taille, hein) qui possède plusieurs versions d'une même bibliothèque (incompatible entre elles parce que sinon ça ne sert à rien) et cela pour plusieurs bibliothèques.
Mais pour ce genre de méthodes, peut être que OSGi/iPjoo pourrait faire l'affaire (les bundles déclarent leurs dépendances et on laisse le soin au framework de résoudre les dépendances).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Mes idéaux
Posté par barmic . En réponse au journal Votre langage idéal ?. Évalué à 3.
Je doute qu'un logiciel qui aille dans cette direction (vouloir utiliser parallèlement différente versions de la même bibliothèque) puisse aller bien loin sans causer une vague de suicide chez les développeurs. On ne déclare pas des dépendances pour le plaisir et surtout pas sans une concertation avec l'ensemble de l'équipe. Je ne vois pas comment on peut maintenir un logiciel (d'une certaine taille, hein) qui possède plusieurs versions d'une même bibliothèque (incompatible entre elles parce que sinon ça ne sert à rien) et cela pour plusieurs bibliothèques.
Mais pour ce genre de méthodes, peut être que OSGi/iPjoo pourrait faire l'affaire (les bundles déclarent leurs dépendances et on laisse le soin au framework de résoudre les dépendances).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)