title: What would you go for a back-end web application: Flex, GWT, JQuery?
body: <p>I should build a web application for back-office purposes and one of the main requisites is a good UI.</p>
  
  <p>On server-side I'll use Java very likely Spring framework, depending on what I'll be using client-side.</p>
  
  <p>I think to basically have 3 choices for client-side:</p>
  
  <ul>
  <li>a "normal" web application, meaning JSP pages, using JQuery framework. In this case, I will use full Spring's features, complete MVC pattern etc. I've been using Spring and JQuery for 2 years, so I know these techs very well. But I also know that it's quite complicated to realize some effects, much javascript code involved, specially when dealing with ajax calls and dynamic changes of page structure.</li>
  <li>Flex with add-ons such as BlazeDs to integrate with Spring. I have no experience using Flex, I just read some articles and tutorial about it, but I really would like to learn something new :-)</li>
  <li>Google Web Toolkit, maybe with something like gwt-ext. No experience, but I really like to learn. It's plenty of support out there if I need, but I think I will struggle to maintain Spring MVC and GWT in the same project, I read that it's not so easy but there are a couple of patterns to follow.</li>
  </ul>
  
  <p>Do you have any advice?</p>
  
  <p>Thanks in advance</p>