Sto scrivendo un'applicazione Java utilizzando Struts 2, ma ora mi piacerebbe renderlo un progetto ibrido Java & Scala. Non ho molta esperienza con Scala, ma ho imparato Haskell anni fa al college - mi è piaciuto molto il paradigma programmato funzionale, ma ovviamente in classe ci sono stati dati solo problemi che erano estremamente adatti a una soluzione funzionale! Nel mondo reale, penso che un codice sia più adatto a uno stile imperativo, e voglio continuare ad usare Java per questo (so che Scala supporta la sintassi imperativa, ma non sono pronto ad andare nella direzione di un puro progetto Scala ancora).Quali parti di un'applicazione Java dovrebbero essere scritte in Scala?
In un progetto ibrido, come si può decidere cosa programmare in Java e cosa programmare in Scala?
Punto preso ... per fortuna è un progetto di casa, quindi posso sfruttarlo come esperienza di apprendimento. Se si rivelerà un successo, prenderò certamente in considerazione l'idea di evangelizzare Scala in ufficio. –
Sì, sono d'accordo. Il progetto multilingue è molto problematico. Stiamo vivendo la stessa cosa qui. –
In realtà sono un fan di JVM + ... Sto solo sottolineando che per farlo in modo efficace, è molto più semplice imparare a lavorare su un 100% progetto prima. –