moving more web presentation logic to javascript via jQuery
<p>I am building a new web based application in asp.net.  Our backend has existing WCF/REST services that are returning JSON.  I also have a JavaScript library that wraps up calling/consuming these JSON services for me client-side.  This enables the app to make client-side AJAX calls and do things like a client-side repeater (Rick Strahl has posted about doing this with jQuery).  This works quite nicely, and provides a snappy web 2.0 feel.</p>

<p>The question is, given the backend I have, and a JS library for plumbing - should I build out all my major list controls and other functionality completely client-side??  I have built out a couple pages with this already, and it is a little jarring to see nothing in my code behind!  I am trying to get opinions on pros and cons of this approach.</p>

<p>Again, the JS library is built, the backend is build - so its just a question of should I build out pages and logic using jQuery (client-side repeaters and such), or the more traditional server-side approach.</p>

<p>Thoughts and suggestions are very welcome!!</p>
