title: Should I build a REST backend for GWT application
body: <p>I am planning a new application and have been experimenting with GWT as a possible frontend. The design question I am facing is this.</p>
  
  <p>Should I use 
  Option A: GWT-RPC and build the app quickly </p>
  
  <p>Option B: Build a REST backend using Spring MVC 3.0 with all the great @Controller, @Service, @Repository annotations and build a client side library to talk to the backend using the GWT overlay features and the GWT Request builder?</p>
  
  <p>I am interested in all the pros and cons and people experiences with this type of design? </p>