достаточно давно использую Play Framework. скажу что намного интереснее и приятнее писать приложения для Play на Scala. честно говоря теперь уже даже не представляю, как можно писать на Java) особенно сладкие изменения во View Engine в последней версии scala-0.9.1. теперь можно использовать все фишки Scala и в шаблонах, ранее для View Engine использовался Groovy. из минусов, возрасло время компиляции приложения при каждом чихе в шаблоне. так же стоит отметить, что scala-0.9.1 работает на Play 1.2.2 который пока еще RC.
Да да, Scala все больше интересует, учитывая еще и возможность писать на ней под Android. Один язык — куча возможностей. Как и и Java впрочем, но улучшенная Java:) Хотя всегда буду любить первый за его простоту.
так же хочется добавить, что развертывание Play приложения в GAE можно делать одной командой:
пример для Windows: c:\play\play gae:deploy --gae=c:\gae
где c:\gae путь до gae-sdk
Приятная особенность Grails — это Groovy, код короче, сахарок везде, а так он действительно тяжеловесный, но опять же из-за груви, хотя надеюсь в текущем положении дел все гораздо лучше или будет лучше.
Еще у меня есть подозрение, что Grails на базе Sping работает:)
Развертывание приложений Play! framework в Google AppEngine