title: What are the use cases for jQuery Templates in ASP.NET MVC?
body: <p>For awhile now I have been looking for an overall data/markup strategy to settle into ASP.NET MVC, and am now currently looking at <a href="http://api.jquery.com/category/plugins/templates/" rel="nofollow">jQuery Templates</a>.</p>
  
  <p>jQuery templates appear to me to be a new binding system, similar to the MVC view engine or its various flavors, except that it does the data binding in the browser instead of the web server.  Am I essentially correct in this assessment?</p>
  
  <p>When would you use jQuery templates instead of an ASP.NET MVC view template?  Is it to avoid multiple post-backs to the server while the user edits data, and if so, doesn't that essentially amount to pushing the functional equivalent of an old-style ADO.NET dataset (in JSON form) to the browser, and then posting it back to the web server when the user is done editing it?</p>
  
  <p>What would some of the use cases for this sort of thing be?  An invoice form, perhaps? Under what conditions is it better for the data binding take place in the browser instead of on the web server?</p>