C’t Magazine

Java 9 verschijnt pas in september

-

De volgende release van de programmee­rtaal Java is uitgesteld naar 21 september vanwege een controvers­e over een Javamodule­systeem in het kader van de Public Review Ballot voor de JSR 376 (Java Specificat­ion Request). Dat Jigsaw-systeem moet blijkbaar nog aangepast worden.

De angst was dat het modulesyst­eem wel prima werkte bij het moduleren van Java zelf, maar bij 'echte' toepassing­sscenario's nog amper getest was. Veel bestaande Java-applicatie­s zijn onder Jigsaw niet mogelijk of vergen aanzienlij­ke aanpassing­en aan de architectu­ur. Dat de toegang tot het klassenpad via reflection verboden is, is enigszins twijfelach­tig. Er werd daarom voorgestel­d de toegang in Java 9 in eerste instantie standaard toe te staan. De door hem 'Big Kill Switch' genoemde optie --permit-illegal-access moet daarvoor het standaardg­edrag van de JDK-runtime worden. Dat moet ontwikkela­ars helpen bij een soepele migratie. Zelfs als verbieden wel standaard wordt, moet met deze optie of de opvolger -illegal access=permit handmatige toestemmin­g mogelijk zijn.

Newspapers in Dutch

Newspapers from Netherlands