Le JDK-11 supprimera un grand nombre d'anciennes parties du JDK ( JEP-320 ). Pour certaines d'entre elles (par exemple JAXB), la fonctionnalité sera fournie sous forme de bibliothèque ordinaire. Il suffit d'ajouter une autre dépendance et tout fonctionne à nouveau.
Mais ce n'est pas le cas pour CORBA, car
Il n'y a pas d'intérêt significatif pour le développement d'applications modernes avec CORBA en Java.
Je me trouve cependant dans la situation douloureuse de devoir maintenir des applications plus anciennes qui nécessitent encore CORBA tout en voulant faire la mise à jour vers JDK-11.
Existe-t-il une bibliothèque de remplacement ou un autre bon moyen de migrer vers JDK-11 sans supprimer la fonctionnalité CORBA de ces applications ?
11 votes
Je ne sais pas pourquoi ça a été DV, c'est une question très pertinente. La réponse est malheureusement "non", mais d'après les recherches que j'ai effectuées jusqu'à présent, c'est certainement possible pour qu'il soit intégré dans une bibliothèque externe, mais je n'ai encore vu personne s'en saisir. Il est possible qu'il n'y ait pas assez d'intérêt pour que quelqu'un s'en occupe de façon open source.
0 votes
@MichaelBerry C'est sans doute hors sujet car il s'agit d'une demande de recommandation de bibliothèque. Je suppose que la personne qui a émis le vote serré pour cette raison était également celle qui a voté contre (je peux me tromper, cependant). Il semble que cette question puisse être un cas limite dans la règle, cependant ; il pourrait être utile d'en discuter sur Meta (en particulier parce que les votes positifs suggèrent que la plupart des votants - moi y compris - pensent apparemment que la question vaut la peine d'être considérée).
6 votes
@EJoshuaS Il y a une grande différence entre une question qui dit "recommande-moi une bibliothèque pour faire
x
"et un autre qui dit "J'ai faitx
depuis 15 ans en Java et qui devra migrer vers Java 11, quelle est la meilleure façon de procéder étant donné que cette fonctionnalité a été supprimée ?" Il s'agit notamment le cas, car les mises à jour gratuites de Java 8 doivent prendre fin dans quelques mois.1 votes
@MichaelBerry Je suis d'accord - je n'ai pas voté pour fermer, j'ai voté à la hausse parce que je pense que la question est utile.