我有一個用GWT 1.4.6編寫的應用程序它可以升級到GWT 2.0嗎? 我在哪裏可以找到舊版本的GWT,即1.5,1.6。我需要升級版本的版本,或者我可以直接升級到2.0?GWT應用程序升級從1.4到2.0
1
A
回答
0
你可以去海峽2.0。它是兼容的,你的代碼可能會在沒有改變的情況下工作。 2.0是一個巨大的飛躍,有很多改進。 如果沒有其他情況,您可以使用新的2.0插件進行開發,但交付1.4。我們正在爲沒有代碼更改的1.6應用程序執行此操作。 PS:如果您有時間和精力,建議從舊的* Listener重新編寫爲新的* Handler樣式。
4
我的建議也是直接進入2.0。您可能會收到大量不推薦使用的消息,但這並不會停止代碼,並且您可以逐步刪除已棄用的消息,這是推薦的,因爲不保證將來的版本中不支持棄用的方法。這將意味着更多的努力。
升級時需要解決的一個重要問題:在GWT 1.7中添加了Internet Explorer 8支持。這意味着如果您在gwt.xml
文件中設置了任何user.agent
屬性,因爲您已創建了自定義生成器,您需要在ie6旁邊添加ie8
用戶代理。很可能你不需要做任何改變,但一定要檢查。語法是如下:
<any>
<when-property-is name="user.agent" value="ie6" />
<when-property-is name="user.agent" value="ie8" />
</any>
離開了這一點,可能意味着你沒有正確的IE8的支持,因爲在這種情況下GWT與默認實現產生IE8排列,而不是IE6,這可能成爲你想要的人。同時檢查你使用過的任何第三方庫,並確保你更新到支持GWT 1.7的版本。如果您擁有第三方庫,可能意味着他們已經做出更改,並且該庫的較新版本與您當前使用的版本不兼容。
相關問題
- 1. 將GWT從1.7升級到2.0
- 2. Exist-DB將遺留應用程序從1.4升級到2.2
- 3. Java從1.4升級到6
- 4. Solr從1.4升級到3.5
- 5. 我應該從Symfony 1.2.9升級到1.4
- 6. 如何升級Rails應用程序從紅寶石1.9到2.0
- 7. 從WP7應用程序升級到WP8
- 8. GWT從2.1升級到2.4
- 9. GWT從1.5升級到1.6
- 10. GWT 1.4 TO 2.0 UiBinder
- 11. 從symfony 2.0升級到2.3
- 12. 如何在iOS升級Facebook應用程序到OAuth 2.0和HTTPS
- 13. 升級Web應用程序:.NET 2.0到.NET 4.0
- 14. 從jQuery 1.3.2升級到jQuery 1.5(或1.4)
- 15. 將webxml 1.4升級到1.4.1
- 16. 將CouchDB 1.0.1升級到1.4
- 17. Django應用程序將無法升級後運行的Django 1.4
- 18. 如何將基於gwt 2.5.1的應用程序升級到gwt 2.7.0?
- 19. 從jQuery 1.3.2升級到1.4排序序列化停止工作
- 20. 將Android Studio升級到1.4後無法使用Device Chooser部署應用程序
- 21. ASP.NET:1.1升級到2.0升級
- 22. Android升級應用程序
- 23. 升級iPhone應用程序
- 24. 升級應用程序到Grails 2.1.1
- 25. 升級rails 2.3.5應用程序到3.0
- 26. 升級0.9.0 - > 1.4?
- 27. NullSoft安裝程序 - 升級應用程序時升級app.config
- 28. 從現有應用程序升級iOS應用程序
- 29. 將多個應用程序升級到一個應用程序
- 30. 升級iPhone應用程序到iPad應用程序
關於ie8用戶代理值的重點。 – aem 2010-02-19 18:21:17