Java 9 vil være lett og modulær
NyheterModularitet er en av de buzz ordene som ikke ser ut som å gå bort helst snart og Oracle har forklart sin visjon for fremtiden for Java vil adoptere den samme tilnærmingen.
På eclipseCon-konferansen i Burlingame, California, forklarte Mark Reinhold, sjefsarkitekt på Java-plattformen i Oracle, at Java 9 vil introdusere modularitet for å bringe en plattform som er både høy skalerbar og sikrere enn før.
Reinhold forestiller, ifølge Computer World, en versjon av Java som er "en boks av Lego-deler" med utviklere som bare trenger å installere elementene i Java de trenger. Potensielt vil dette være en lettere vektløsning sammenlignet med den nåværende situasjonen der hele plattformen må installeres, uansett hvor liten en del blir brukt.
Java modularitet vil bli aktivert som en del av Project Jigsaw, som ble opprinnelig annonsert i 2012, og fokuserer på modularisering av Java, inkludert forslag for å lage et modulært Java Development Kit, kildekode og runtime bilder.
Opprette en modulær versjon av Java vil gi forbedrede oppstartstider gjennom ulike mekanismer som forutgående ferdigstillelse. Det kan også løse problemer med Java-banen, som gir en bane for Java-runtime-miljøet for å finne klasser og ressursfiler.
Etter Java 9s forventede utgivelse i 2016, kunne de neste versjonene av Java da bli gitt verdivyper gjennom Project Valhalla og Project Panama, som kobler Java Virtual Machine til innfødt kode slik at en C-programmeringsgrensesnitt.
Hva er Valhalla og Panama?
Prosjekt Valhalla er en Java-inkubator, som har latt etter fremtidens teknologier for Java 10 og senere siden juni 2014. Panama har i mellomtiden forsøkt å opprette en forbindelse mellom Java og C / C ++ siden samme tid i fjor.
Java 9 vil til slutt se dagens lys i 2016 i stedet for forventet utgivelse i år. Hittil er det å skape et helt annet dyr i forhold til versjonene som kom før den.
- Hvorfor er Java fortsatt hackerens favoritt?