ciao!

intanto grazie per la risposta!

per quanto riguarda l'applicazione in questione, si tratterà di un web service che esponde i dati in formato JSON.
il db di riferimento è mysql, ma probabilmente faranno una migrazione a oracle.
il frontend verrà sviluppato in react credo, ma cmq non in java.
quindi possiamo tenerlo fuori dal discorso.

più in generale, ad esempio, con un mio amico stavamo pensado di sviluppare un programma per desktop.
senza entrare troppo nel tipo di programma, sicuro deve girare su linux, windows e macos.
se decidessimo di usare java, quale versione?
swing o javafx (o eventualmente altro che non conosco)?
perchè in tutto questo marasma, la prima cosa che mi viene in mente è di passare a python o qt.
però non avrei l'aiuto del mio amico che non conosce nulla ne di python ne di qt.
ed ecco perchè avevo pensato a java.