Citat:
Ursprungligen postat av
Mysquo
Redan höst lär det inte hända särskilt mycket med java 17. Ramverk, utvecklingsmiljöer, appservrar och sådant måste mogna först, nå ut till den stora massan först. Det tar tid.
På jobbet sitter jag mest Java 11, och varken förväntar mig eller önskar att vi migrerar till java 17 än på ett tag. Jag migrerade ett av min hobbyprojekt till java 17 bara för att få lite känsla för det det. Även om det fins några trevliga och användbara nyheter så är det inte lika stora ändringar som det blev med java 8 och java 11.
Ett kommersiellt system som fortfarande ligger på java 8 bör ha en migreringsplan klar sedan länge. Supporten blir knepigare, och det blir svårare att rekrytera folk som vill befatta sig med det.
Jag uppgraderar allt i princip omgående. Det är en medveten strategi från min sida att inte använda en massa konstig beroenden som förhindrar uppgradering. Den strategin är kanske inte möjlig för alla, men funkar där jag jobbar.
Den enda gången det blivit problem var från Java 8 till 9 då man bumpade SSL-version. Integration mot nån gammal extern felkonfad Windows burk strulade. Det gick att fixa med lite hack.
Java 17 är intressant för dig som kör på Apple M1 eftersom de har fixat ARM64-stöd för Mac. Väntar också med spänning på Java 18 då vi förhoppningsvis får stöd för generiskatyper för primitiver, värdetyper och fibrer.