title: Grails View Rendering. Render the GSP or use backbone + templating?
body: <p>I want to create web application using Grails.</p>
  
  <p>The main layout consists of few parts, like top, left, content, etc. 
  and I want each part to be partially refreshable. I'm planning to use jQuery to perform ajax request and refresh.</p>
  
  <p>Let's focus on the content layout. I have two options in mind for rendering the view:</p>
  
  <ol>
  <li>As we know, Grails by default using Sitemesh for its view. So basically, I will use the jQuery to get the gsp page using ajax.
  And put that page into the content layout.</li>
  <li>I will use jQuery to get JSON object (instead of GSP) from Grails controller, and use render view using any jquery templating plugin.
  I might need to use backbone.js/spine.js to manage the OO structure.</li>
  </ol>
  
  <p>Which one of the two options is better?</p>
  
  <p>I mostly consider the following parameters: easy to develop, performance, mantainability, etc.
  But if you think there are other importants parameters to consider, pls let me know. I'm not an experience web developer.</p>
  
  <p>Or perhaps you know other better options?</p>
  
  <p>Thanks :)</p>