我們決定使用Ext GWT好,並且功能強大的框架,但目前客戶想要創建桌面應用程序編寫客戶端應用程序,所以,我的問題是是否有任何解決方案,以啓動GWT應用程序,桌面? P.S我發現有一個項目請求gwt-in-the-air,但想要專業人士的意見:) 謝謝。GWT:運行桌面應用
3
A
回答
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-在空中已經死了。)
相關問題
- 1. GWT設計師:是否僅適用於桌面應用程序?
- 2. 顯示使用C#運行桌面應用程序列表
- 3. 爲什麼Android平臺不能運行桌面應用程序?
- 4. Java桌面應用程序需要很長時間運行
- 5. 如何導出爲可運行桌面應用程序java?
- 6. 在Android模擬器中運行遠程桌面應用程序
- 7. 如何在雲中運行Blender桌面應用程序(blender.org)?
- 8. 在桌面上運行Windows Phone 7應用程序
- 9. 運行Node-Webkit就像一個桌面應用程序
- 10. 運行.NET 4桌面應用程序失敗
- 11. MDM Zinc - 全屏運行桌面應用程序
- 12. 無法運行libgdx項目作爲桌面應用程序
- 13. 桌面ruby文件運行與Rails應用程序
- 14. 如何構建java桌面應用程序運行時模塊?
- 15. Lightswitch桌面應用程序不會在XP SP3中運行
- 16. 如何從桌面中運行Win8.1地鐵應用
- 17. 構建一個桌面應用程序以定期運行
- 18. 在桌面環境中運行PHP應用程序
- 19. 運行遠程應用程序,但不是整個桌面
- 20. WinRT能夠運行Win 7和8桌面應用程序嗎?
- 21. 爲什麼我的Java桌面應用程序無法運行?
- 22. 如何從瀏覽器運行桌面應用程序?
- 23. C#如何在桌面上運行應用程序?
- 24. 從桌面運行Windows Store應用程序
- 25. 在桌面上運行Flex移動應用程序
- 26. WIndows服務在遠程桌面運行桌面程序
- 27. 的BindException在運行GWT應用程序
- 28. Quartz.Net桌面應用程序執行/ C#
- 29. 帶桌面應用程序的java桌面應用程序
- 30. 將AJAX網絡應用轉換爲跨平臺桌面應用從CDROM運行
感謝的答案,將檢查所有這些項目。 –