Моя компания пытается перейти от приложения .NET к тому, что является чисто веб-сайтом и очень "ajaxy". Исходное приложение .NET довольно интерактивно, примерно эквивалентно Картам Google в отношении взаимодействия с пользователем (масштабирование, панорамирование, аннотирование объектов на векторной карте).
Наш .NET-разработчик действительно взят с Flex2. Я признаю наличие довольно сильного смещения Java. У меня также есть около года опыта работы с GWT, и с ним можно быстро справиться. Наша кодовая база в основном J2EE, поэтому GWT кажется мне естественным. У меня нет опыта работы с Flex, поэтому я действительно не могу сделать рекомендацию или против него.
Наши основные интересы при выборе структуры заключаются в следующем:
- перспективная
- работает во всех основных браузерах.
- быстрый и отзывчивый пользовательский интерфейс.
- код должен быть единым проверяемым
- код должен быть обслуживаемым
- скорость и простота разработки
- поддерживает некоторую векторную графику (SVG a plus)
Удовлетворитесь плюсами и минусами этих двух технологий или даже порекомендуйте третий вариант?