Sono sicuro che questa domanda è stata posta molte volte. Tuttavia, mi piace chiederlo di nuovo con l'intenzione di qual è il futuro di queste lingue.
Mi è stato presentato per la prima volta Groovy e mi è piaciuto molto. Ho sentito che la sintassi era più semplice ed era molto più vicina a Java e sono stato in grado di imparare rapidamente Grails .
Poi c'era Scala , e il telaio della rete funziona con Lift . Sto ancora imparando Scala e trovo la sintassi molto difficile a volte.
Tuttavia, mi chiedo ancora qual è il futuro di Groovy. Quando l'autore di Groovy dice che non avrebbe mai creato groovy se avesse saputo di Scala, allora mi chiedo se c'è un futuro. Naturalmente Groovy ha fatto molta strada e Grails è oggi utilizzato da molte grandi aziende.
Se uno dovesse guardare Grails vs Lift oggi, allora Grails sarebbe il chiaro vincitore. Altre aziende lo stanno usando. Ma dato tutto ciò che ho detto finora, sono interessato a sapere se si dovrebbe investire in Groovy? Groovy sta andando via e Scala è la scelta migliore? Se il CEO della BMW dice di guidare una Mercedes, allora ci si potrebbe chiedere perché non dovremmo guidare anche noi Mercedes, giusto?
(Capisco se questa domanda è davvero ampia e potrebbe essere chiusa. Spero comunque di renderla un Wiki aperto per gli altri.)