WindowsデスクトップおよびiPadアプリケーションとしてフィードリーダーを作成することを計画しています。このアプリケーションでWebサイトを表示し、(独自の)JavaScriptを実行できるようにしたいので、アプリケーションをHTML / CSS / JavaScriptとして提供し、.NETコントロールまたはCocoaTouchWebブラウザーコンポーネントでラップすることを検討しました。したがって、当面のタスクは、アプリケーションに埋め込むHTML / CSS/JSファイルを作成するために使用するフレームワークを見つけることです。
HTML / CSS / JavaScriptの開発には、JSよりもJavaの方がはるかに優れているため、Vaadin、GWT、またはその他のフレームワークを使用できます。UIコンポーネントは非常に優れているため、短いブレーンストーミングの後でVaadinを使用することをお勧めしますが、手間のかかる作業のほとんどがクライアントではなくサーバー上で行われるのではないかと心配しています(それはあまり良いことではありません)。GWTも必要ですが、JavaからJSへのコンパイルには多くの時間と余分な手順が必要であり、これを使用すると、過去の開発時間が遅くなりました。
問題は、どの開発フレームワークを選択するか(このプロジェクトを実装したいと思っていて、これまでほとんどJavaを実行していた場合)、そしてその理由は何ですか?より良いフレームワークオプション(リッチクライアントフレームワークのリスト)がある場合は、お知らせください。
編集:アプリケーションは時々サーバーと通信する必要があります(たとえば、読み取られたものを同期します)が、主にxmlフィード自体を取得する必要があります。したがって、生成されたコードのほとんどをアプリケーションに埋め込むことができ、サーバーで頻繁にアクティビティを行う必要がないことを願っています。
Edit2:私たちは(実際には疑わしいとしても)少なくとも10000人のユーザーを期待しています。