Jestem pewien, że to pytanie zostało zadane wiele razy. Chciałbym jednak o to zapytać ponownie z myślą o przyszłości tych języków.
Po raz pierwszy zapoznałem się z Groovy i bardzo mi się podobało. Czułem, że składnia jest prostsza i była znacznie bliższa Javie i mogłem szybko nauczyć się Grails .
Potem była Scala , a ramka internetowa działała Lift . Wciąż uczę się Scali i czasami wydaje mi się, że składnia jest bardzo trudna.
Nadal jednak zastanawiam się, jaka jest przyszłość Groovy. Kiedy autor Groovy mówi , że nigdy nie stworzyłby groovy, gdyby wiedział o Scali, wtedy zastanawiam się, czy w ogóle jest przyszłość. Oczywiście Groovy przeszedł długą drogę, a Grails jest dziś używany przez wiele dużych firm.
Gdyby dziś spojrzeć na Grails vs Lift, Grails byłby wyraźnym zwycięzcą. Korzysta z niego więcej firm. Ale biorąc pod uwagę wszystko, co powiedziałem do tej pory, jestem ciekawy, czy należy zainwestować w Groovy? Czy Groovy odchodzi, a Scala to lepszy wybór? Gdyby dyrektor generalny BMW powiedział, że jeździ mercedesem, można by się zastanawiać, dlaczego wszyscy nie powinniśmy jeździć mercedesem, prawda?
(Rozumiem, czy to pytanie jest naprawdę szerokie i może zostać zamknięte. Mam jednak nadzieję, że będzie to otwarta Wiki dla innych).