Java har været det sikre og bagudkompatible valg, men altid et skridt efter de mere sexede nyheder. Men det bliver der lavet om på nu, fortæller Kresten Krab Thorup, teknisk direktør hos it-firmaet Trifork, og en af arrangørerne af udviklerkonferencen GOTO i Aarhus til oktober.
»Jeg er overrasket over, hvad der er sket med Java i den nye Java 8. Nu er Java langt om længe blevet et moderne sprog,« siger han til Version2.
Blandt hovedtalerne på konferencen er nemlig Brian Goetz, der er chefarkitekt for Java hos Oracle, og som kan fortælle om alt det nye i sproget, der er blandt verdens mest brugte.
»Java har altid været noget, der var lidt bagud og blev udviklet lidt langsomt, men som altid var bagudkompatibelt. Imens har C# altid har været foran med nye sprogfeatures. Men nu er der altså virkeligt kommet skub i Java. Der er sket ret store ændringer. For eksempel er der redesignet en del på standardbibliotekerne, så de fungerer bedre med de nye sprogfeatures,« fortæller Kresten Krab Thorup, der har set Brian Goetz’ oplæg på en af de andre GOTO-konferencer.
Og det er ikke bare en tør gennemgang af nye funktioner i Java, lover han.
»Vi får hele historien om, hvordan Java 8 blev til. Noget af det skete ud af nød. Det er spændende at følge sådan en evolution inden for programmeringssprog, som stadig skal være bagudkompatible,« siger han.
Javas hidtil lidt langsomme udviklingstempo har fået mange til at kigge i andre retninger, især mod Scala, som har en del færre år på bagen. Men det er der ikke samme grund til nu, vurderer Kresten Krab Thorup.
»Der har været meget snak om at flytte over til Scala i stedet, men med Java 8 er Java kommet 80 procent af vejen til Scala,« siger han.
GOTO i Aarhus ligger i år fra 30. september til 2. oktober. Version2 er mediepartner på konferencen, som du kan læse mere om og tilmelde dig her..