2013-10-30 70 views
0

我最近發現了一個SDK 2.2中未解決的問題,並且,因爲它固定在2.5,所以決定探索一個開關。GWT- SDK升級問題

現在我是GWT的新手了,我不知道做這樣一個開關的效果,但認爲它不會傷害到在本地搞亂。我繼續前進,併成功更新到2.5本地進行測試,並且可以毫無錯誤地運行。然而,很多文本框已經改變了外觀,我的導航欄消失了,等等......

這種類型的行爲在更新後是否正常?如果是這樣,我不能想象爲什麼有人會急於這樣做,因爲花費大量時間修改所有頁面是非常不現實的。是否可能有某種類型的快速修復或我可能導致此錯誤的錯誤?

+0

嗯,我真的去看看它是否至少解決了我的錯誤,我仍然有同樣的問題。我想那個告訴我這個問題已經解決的人是不正確的:(但是,更新SDK有什麼優點/缺點? – TheJavaBeast

回答

1

如果你想在GWT項目中投入大量資源,定期檢查項目進展情況總是一個好主意。在release-note page你可以檢查什麼是新的和什麼已被棄用。這樣,只要你想更新,你就可以做出明智而理性的決定。這是非常重要的,因爲從舊版本(比如1.0)到新版本(即2.5.1)可能會給程序員帶來一些麻煩。 Spendind每半個月檢查一次發生的事情會讓你的生活更輕鬆。

GWT有一個issue tracker,您可以在其中看到未解決的問題以及已解決的問題。許多問題從未得到解決,但我讀過GWT團隊打算解決下一個版本中最重要的100個問題。 GWT現在是開源的,只要你知道解決其中一個問題,你就可以爲它的開發做出貢獻。

最後但並非最不重要的是:許多人說了很多事情,這些事情並不總是正確的(包括Stack Overflow)。在做出重要決定之前總是重複檢查。

給予這個建議是我能爲你做那麼遠,

然而,如果你給我你需要確定的是錯誤,並說:「導航欄」窗口小部件的確切名稱的一些信息您可能會在上述網站上找到相關信息以檢查其狀態。但是,如果我不知道錯誤是什麼以及被打破的小部件的名稱,我無法爲您搜索。另外,當你說「很多文本框」時,我明白並不是每個文本框都被破壞了,而是在某些特定的地方使用了一些變體。更多信息也將需要...

+0

那麼這個bug是一個小小的提示框[鏈接](https://代碼。 google.com/p/google-web-toolkit/issues/detail?id=1634)但是由於這條路線不會很快修復,所以我們可能只會看看另一個解決方法。不知道導航按鈕的作用/ css缺失,我想我們在這個項目之後將不得不進一步研究它,你認爲它的好處是如何升級SDK?它看起來好像沒有風險讓客戶陷入潛在意外或未經測試的地區意外 – TheJavaBeast

+0

我的帖子在這裏尋找修復的bug位於(http://stackoverflow.com/questions/19599046/gwt-suggestbox-listener-not-working) – TheJavaBeast

+0

更新SDK:更新可能會修復一些錯誤d增加一些安全增強功能,但您可能不需要它,這是真的。但是如果在你落後的時候出現一個有趣的更新,安裝它將會很痛苦。在我看來,最好儘量保持最新。您可以期望GWT團隊運行迴歸測試,以便更新不會破壞現有代碼(除非在發行說明中明確指出)。如果GWT團隊未提供,這是一個嚴重問題。如果您的投訴沒有得到照顧,您應該抱怨並考慮切換到另一種技術。 – otonglet