Pregunta de arquitectura: ¿GWT o Vaadin para crear una aplicación de escritorio?

Estamos planeando crear unalector de noticia como un aplicación de escritorio y iPad de Windows. Como queremos poder para mostrar sitios web Y para ejecutar (el nuestro) JavaScript en esta aplicación, pensamos en entregar la aplicación como HTML / CSS / JavaScript, simplemente envuelta por algún control .NET o un componente de navegador web Cocoa Touch. Entonces, la tarea en cuestión es descubrir qué marco utilizar para crear los archivos HTML / CSS / JS para incrustar en la aplicación.

Para el desarrollo de HTML / CSS / JavaScript, nos complacería utilizar Vaadin, GWT u otro marco, ya que somos mucho mejores con Java que con JS. Estamos a favor de Vaadin después de una breve lluvia de ideas, ya que los componentes de la interfaz de usuario son muy agradables, pero me temo que la mayor parte del trabajo pesado estará en el servidor y no en el cliente (y eso no sería demasiado bueno). También nos gustaría GWT, pero la compilación de Java a JS lleva mucho tiempo y un paso adicional, y ralentizó el tiempo de desarrollo en el pasado cuando se usaba.

a pregunta es: ¿qué marco de desarrollo elegiría (dado que deseaba implementar este proyecto y en su mayoría hizo Java hasta ahora) y por qué? Si hay mejores opciones de marco Lista de marcos de Rich Client), Por favor hagamelo saber

Edit: la aplicación necesitará hablar con nuestro servidor de vez en cuando (sincronizar lo que se ha leído, por ejemplo), pero principalmente debería obtener los feeds xml. Por lo tanto, espero que la mayor parte del código generado se pueda incrustar en la aplicación y no sea necesario que haya mucha actividad con nuestro servidor.

Edit2: Nosotros (de manera realista, incluso si tiene dudas) esperamos al menos 10000 usuarios.