title: GWT vs Flex vs?
body: <p>My company is trying to migrate away from a <strong>.NET</strong> application to something that is purely <strong>web-based</strong>, and very "ajaxy".  The original .NET app is fairly interactive, roughly equivalent to Google Maps as far as user interaction is concerned (zoom, pan, annotate features on a vector map).</p>
  
  <p>Our .NET developer is really taken with <strong>Flex2</strong>.  I'll admit to having a pretty strong Java bias. I also have about a year's worth of experience with <strong>GWT</strong>, and can get things done pretty quickly with it.  Our codebase is mostly <strong>J2EE</strong>, so GWT seems a natural fit to me. I have zero experience with Flex, so I really can't make a recommendation for or against it</p>
  
  <p>Our primary interests in selecting a framework are the following:</p>
  
  <ul>
  
      <li>futureproof</li>
      <li>works on all major browsers </li>
      <li>fast & responsive user experience</li>
      <li>code should be unit testable</li>
      <li>code must be maintainable</li>
      <li>speed & ease of development</li>
      <li>supports vector graphics of some sort (SVG a plus)</li>
  
  </ul>
  
  <p>Care to weigh in on the pros &amp; cons of these two technologies, or even recommend a third option?</p>