我們正計劃創建一個feedreader作爲Windows桌面和iPad應用程序。由於我們希望能夠顯示網站和在此應用程序中運行(我們自己的)JavaScript,我們考慮將應用程序作爲HTML/CSS/JavaScript提供,只是由一些.NET控件或Cocoa Touch網絡瀏覽器零件。因此,手頭的任務是找出使用哪個框架來創建HTML/CSS/JS文件以嵌入到應用程序中。體系結構問題:GWT或Vaadin創建桌面應用程序?
對於HTML/CSS/JavaScript的開發,我們很樂意使用Vaadin,GWT或其他一些框架,因爲我們比Java更擅長Java。我們贊成Vaadin經過短暫的頭腦風暴,因爲UI組件非常好,但是我擔心大多數繁重的工作將在服務器上而不是在客戶端上(而且這不會太好)。我們也喜歡GWT,但是Java-to-JS編譯需要很多時間和額外的步驟,並且在使用它時過去會減慢開發時間。
問題是:你會選擇哪種開發框架(因爲你想實現這個項目,並且你目前主要使用Java),爲什麼?如果有更好的框架選項(List of Rich Client Frameworks),請讓我知道。
編輯:應用程序需要不時與我們的服務器通話(例如同步讀取的內容),但主要應該獲取xml提要本身。因此,我希望大部分生成的代碼都可以嵌入到應用程序中,並且不需要使用我們的服務器進行繁重的活動。
編輯2:我們(實際上即使您懷疑)期望至少10000個用戶。