JSF is too fat, Struts is too heavy, Spring MVC is light, but Java is too verbose. Then there come Groovy language and Grails framework.

Hate Java, love Groovy; wish Struts to die quickly, hope long live Spring MVC.

Grails is actually Spring MVC application in disguise.