It’s pretty tedious implementing MVC pattern in Sencha Touch applications. Sencha Touch provides facilities for modularizing the JavaScript code using MVC, but not as easy as Grails does. Grails enforces MVC seamlessly.
The structure of a Grails application looks like below.
The structure of a Sencha Touch MVC application is given below.
Take a close look at the file structure in both the cases. You will find that the conventions used in both Grails and Sencha Touch MVC are very similar, thereby improving the understanding of both the frameworks much better.