Java staat voor grote vernieuwingsslag
Ook voor de versies daarna zitten er veel vernieuwingen in de pijplijn. "Value types, specialization, form function interfaces. Het algemene thema is efficiëntere toegang tot data en een betere controle over de manier waarop gegevens in het geheugen worden behandeld waardoor hogere prestaties worden bereikt."
Volgens Reinhold zijn de voordelen direct te merken. Java SE was uitgegroeid tot een enorm monolithisch gevaarte. Ontwikkelaars moesten de hele zaak installeren ook als zij maar een klein onderdeel ervan wilden gebruiken. In de nieuwe vorm krijgt Java aspecten van een box met Lego-blokken waar naar behoefte uit gepakt kan worden om te bouwen.
JigSaw ging in de ijskast
Project JigSaw speelt een cruciale rol in de inrichting van de blokkendoos. Daarin worden voorstellen voor het moduleren van de Java Development Kit, de broncode en de runtime images behandeld. De plannen voor het opknippen van Java bestaan al jaren. Aanvankelijk zou Project Jigsaw al onderdeel worden van Java SE 8 die in 2013 gereed kwam, maar het project werd uitgesteld onder meer vanwege technische problemen.
Voor de versies die volgen op Java SE 9 staan al Project Valhalla en Project Panama op de rit. De eerste draait vooral om value types en specialization bedoeld om het 'boxing'-probleem op te lossen. Project Panama slaat een brug tussen Java en C/C++, waardoor veel beschikbare code gebruikt kan worden in combinatie met Java.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee