我正在計劃一個使用GWT的網絡應用程序。在iPhone,android等移動設備上它將會得到多大的支持?GWT應用程序在Android瀏覽器中運行良好嗎?
15
A
回答
16
iPhone和Android瀏覽器都基於WebKit,Chrome也是如此。 GWT是跨平臺的,並且在基於WebKit的瀏覽器上工作,但是一如既往,必須在您計劃支持的所有主要設備變體上測試Web應用程序,以確保其按預期工作(例如iPhone 3GS和iPhone 2G的性能測試,谷歌Nexus One和HTC Tattoo用於大屏幕/小屏幕測試) - 如果您的開發工作不專注於智能手機,像Device Anywhere Test Suite這樣的服務可以使此過程更具有經濟可行性。
還有GWT Mobile WebKit項目,該項目旨在將移動設備功能添加到GWT中。如果您需要智能手機特定的功能(如地理定位數據或客戶端數據庫訪問),這可能值得考慮...
2
GWT將Java編譯爲JavaScript。它使用類似於C++編譯器的技術進行優化,因此應用程序的性能將與本機JavaScript應用程序相媲美。它確實鼓勵生成大型程序,因爲它可以使Java開發人員簡化新代碼。
我很想看看比較GWT性能和原生JavaScript性能的基準,但我的觀點是GWT編譯的應用程序在Android瀏覽器上以足夠的速度運行。
4
相關問題
- 1. 在Web瀏覽器中運行WPF瀏覽器應用程序
- 2. 應用程序緩存在Android設備中無法正常工作(在Chrome瀏覽器中運行良好)
- 3. 應用程序在調試中運行良好但運行中
- 4. 從瀏覽器運行應用程序
- 5. Drools在谷歌應用程序引擎上運行良好嗎?
- 6. 好的PDA網頁瀏覽器運行倉庫應用程序?
- 7. 在後臺運行Android應用程序的良好實踐
- 8. 使用GWT在Web瀏覽器上運行iPhone上的應用程序
- 9. 在遠程瀏覽器中調試GWT應用程序
- 10. 使用Eclipse IDE在瀏覽器中運行JavaFx應用程序
- 11. 模擬瀏覽器運行網絡應用程序的Android應用程序
- 12. 如何在每個瀏覽器上運行gwt gae應用程序?
- 13. GWT應用程序在沒有瀏覽器插件的情況下運行
- 14. FQL在應用程序上返回400錯誤,但在瀏覽器和API Explorer上運行良好
- 15. 在GWT應用程序中打開新的瀏覽器窗口
- 16. 在Web瀏覽器中運行Swing應用程序
- 17. 避免在特定瀏覽器中運行asp.net應用程序
- 18. 在客戶端瀏覽器中運行GTK +應用程序
- 19. 僅在一個瀏覽器中運行java web應用程序
- 20. 是否可以在瀏覽器中運行JavaFX應用程序?
- 21. 在瀏覽器中運行WPF應用程序
- 22. 在ipod上Safari瀏覽器中運行asp.net應用程序
- 23. 無法在瀏覽器中運行python web應用程序
- 24. 在網絡瀏覽器中運行的Java小應用程序
- 25. 模擬器運行良好,但不是我的應用程序
- 26. iOS應用程序運行良好但模擬器上沒有
- 27. 您可以讓桌面應用程序在瀏覽器中運行嗎?
- 28. 如何在Safari瀏覽器(Web瀏覽器)運行小程序
- 29. 應用程序在Windows XP中運行良好,但在Windows 7中運行時應用程序崩潰?
- 30. 瀏覽器到Android應用程序到瀏覽器
Yeap,v4.0.4上的默認Android瀏覽器根本不支持GWT函數widget.getElement()。setScrollTop()。而像FireFox和Chrome等其他Android瀏覽器也可以工作。 – 2012-09-25 09:39:44