My company is trying to migrate away from a .NET application to something that is purely web-based , 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).
Our .NET developer is really taken with Flex2 . I'll admit to having a pretty strong Java bias. I also have about a year's worth of experience with GWT , and can get things done pretty quickly with it. Our codebase is mostly J2EE , 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
Our primary interests in selecting a framework are the following:
- works on all major browsers
- fast & responsive user experience
- code should be unit testable
- code must be maintainable
- speed & ease of development
- supports vector graphics of some sort (SVG a plus)
Care to weigh in on the pros & cons of these two technologies, or even recommend a third option?