Архитектура Вопрос: GWT или Vaadin для создания настольного приложения?

Мы планируем создать программу чтения каналов как окна приложение для ПК и iPad . Поскольку мы хотим иметь возможность показывать веб-сайты И для запуска (нашего) JavaScript в этом приложении, мы подумали о доставке приложения в формате HTML / CSS / JavaScript, просто обернутом некоторыми Элемент управления .NET или компонент веб-браузера Cocoa Touch. Итак, наша задача - выяснить, какой фреймворк использовать для создания файлов HTML / CSS / JS для встраивания в приложение.

Для разработки HTML / CSS / JavaScript мы будем рады использовать Vaadin, GWT или какой-либо другой фреймворк, поскольку мы намного лучше работаем с Java, чем с JS. Мы отдаем предпочтение Vaadin после короткого мозгового штурма, поскольку компоненты пользовательского интерфейса очень хороши, но я боюсь, что большая часть тяжелой работы будет лежать на сервере, а не на клиенте (и это было бы не очень хорошо). Мы также хотели бы GWT, но компиляция Java в JS требует много времени и дополнительных шагов, и замедляли время разработки в прошлом при его использовании.

Вопрос в том, какую среду разработки вы бы выбрали (учитывая, что вы хотели реализовать этот проект, и до сих пор вы в основном использовали Java) и почему? Если есть лучшие варианты фреймворка ( Список фреймворков Rich Client ), дайте мне знать.

Изменить: приложению необходимо время от времени взаимодействовать с нашим сервером (например, синхронизировать прочитанное), но в основном должен получать сам xml-поток. Поэтому я надеюсь, что большая часть сгенерированного кода может быть встроена в приложение, и наш сервер не требует большой активности.

Edit2: Мы (реально, даже если вы сомневаетесь) ожидаем не менее 10000 пользователей.

5
задан Akku 10 March 2011 в 13:54
поделиться