Is this a good asp.net website architecture choice?
<p>I am currently working on an asp.net website and I am using web forms. I have some experience building asp.net websites before using the server controls(grid view,charts,etc) and I feel they are slow. I tried some jquery suites that have all the controls(grid,chart,tree,etc), at least the ones I need, and I like them mostly because of their speed and improved user experience. I am planning to not use any asp server controls and use plain html and the jquery plugins instead on my website. </p>

<p>Is it a good choice to not use any asp.net server controls and move most of the processing to client side?</p>

<p>I know that if the client browser has javascript turned off, then my site won't work at all.</p>

<p>But other than that, what problems I might face in view of our future plans to develop mobile application and/or implement MVC ?</p>

<p>Why should I use asp.net server controls at all if every thing is finally rendered as html and when I can get/post data using jquery ajax requests?</p>

<p>Any help is greatly appreciated. </p>
