Я добавлю в свой голос за Groovy, а также еще один за Ruby. И Grails, и Rails - отличные фреймворки, хотя Rails даст вам работу намного раньше, чем Grails. С обоими по-настоящему приятно работать, и это действительно заставило меня снова насладиться программированием.
Groovy хорош тем, что вы можете использовать любую библиотеку Java. Итак, молниеносный доступ к базе данных, разбор XML, генерация PDF и так далее. В двух словах, Groovy - это Java, если Java была написана группой ребят из Ruby.
Grails также великолепен, хотя он гораздо сложнее, чем Rails, и если вы хотите сделать что-то сложное, вам нужно немного узнать о Spring, Hibernate и Java. Grails имеет лучшую поддержку интернационализации и больше возможностей для развертывания, а также действительно хороший интегрированный планировщик (Quartz) для долгосрочных и запланированных задач.
Rails - это Ruby, так что вы можете очень легко прочитать код фреймворка и выяснить, как все работает - я сделал это, чтобы выяснить, как реализовать граф (структуру данных), и был очень доволен с тем, как легко было понять, как все изменить.