Надеюсь, это поможет вам принять решение.
анируем создатьFeedReader какприложение для рабочего стола Windows и 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 пользователей.