2011-09-06 73 views
3

我們決定使用Ext GWT好,並且功能強大的框架,但目前客戶想要創建桌面應用程序編寫客戶端應用程序,所以,我的問題是是否有任何解決方案,以啓動GWT應用程序,桌面? P.S我發現有一個項目請求gwt-in-the-air,但想要專業人士的意見:) 謝謝。GWT:運行桌面應用

回答

4

根據您的需求,您應該能夠打包GWT應用程序爲Adobe AIR或Appcelerator的鈦桌面應用程序無需任何修改。
IIRC,這裏只有一個小補丁/覆蓋對com.google.gwt.xhr.client.XMLHttpRequest做,因爲它使用new Function()這是在Adobe AIR(我不能告訴鈦)禁止。

還有棱鏡的XULRunner(由Flickr的上傳IIRC使用)。

如果您需要任何特定於桌面環境(訪問文件系統等)的東西,那麼gwt-in-the-air可能是一個很好的開始,如果您不喜歡GPL或商業許可證並準備修復一些錯誤。 gwt-in-the-air將停止使用。一個fork仍然是以gwt4air命名的(GPLv3/commercial,並且有很多更多的功能)。 但除非你需要這些功能很多,然後內GWT編碼它們JSNI不應該是很難無論是。

此答案來自gwt-in-the-the-air(他已經放棄了基於HTML5的Web應用程序的桌面應用程序,具有幾乎相同的功能集和更簡單/更好的應用程序更新過程;爲什麼GWT-在空中已經死了。)

+0

感謝的答案,將檢查所有這些項目。 –

相關問題