在這裏沒有看到任何關於它的內容,但它似乎解決了GWT的一個問題 - 您必須編寫Java代碼來生成GUI。相反,this software允許您使用拖放工具 - 所見即所得界面來設計GUI。有沒有人使用過「GWT Designer」?
順便說一下,我並不是在試圖出售這款產品。
我只想知道它是否像廣告一樣工作,有效,易於使用等?
任何人有任何經驗來回答這些問題?
在這裏沒有看到任何關於它的內容,但它似乎解決了GWT的一個問題 - 您必須編寫Java代碼來生成GUI。相反,this software允許您使用拖放工具 - 所見即所得界面來設計GUI。有沒有人使用過「GWT Designer」?
順便說一下,我並不是在試圖出售這款產品。
我只想知道它是否像廣告一樣工作,有效,易於使用等?
任何人有任何經驗來回答這些問題?
我不認爲缺乏GUI編輯器是GWT的問題。考慮一下HTML,有很多所見即所得的編輯器(比如Dreamweaver),但是大多數有經驗的網頁設計師不會用駁船杆觸摸那些東西,他們會手工編寫它。不是因爲他們是受虐狂,而是因爲他們想要控制來源,他們想讓它變得乾淨和可讀。編碼是一個科學的藝術品,最好留給人類;)
我很早就嘗試過GWT設計器,並且我發現它相當差(只在Windows上工作,因爲它有一些隨它一起的dll) ,但從那時起事情可能會發生巨大變化。
GWT-Designer一直在變得越來越好。在我看來,有時候再看看它,它正在趕上像視覺工作室這樣的事情。
我最近試過GWT設計器。它仍然看起來很差。如果你不想失去靈活性,我會建議使用GWTLab
我有一年的訂閱,但沒有更新它,有點失望的產品。
1)設計師注入所有Java代碼,以最簡單的方式向您正在構建的模塊添加創建/屬性設置/事件處理。另外,模塊化應用程序相當困難。例如,與Flex相比,模塊中的代碼行數很容易增加一倍或三倍,並且從樹中查看森林並不容易。
2)我幾年前建立的Web應用程序CEASED WORKING可能是由於JavaScript引擎的變化。這是我所做的而不是的期望,很可能是GWT的錯。
3)GUI設計者需要大量的CPU能力,構建階段也是如此。
這個概念很好,但是,我承認和GWT設計師是唯一的。模塊化困難的感覺很可能是我的懶惰。
編輯:我寫了上面的評論之後不久,Instantiations/Google推出了UiBinder概念,它比原來的合併更有意義。現在它更專業了。
剛剛嘗試過。我的大部分ui.xml文件都不會打開,因爲它目前不支持@UiField(provided = true)。
未使用此功能的ui.xml文件通常會導致崩潰,如UnableToCompleteException。
也許如果你從頭開始使用設計師,你可能會有更多的運氣。
GWT-Designer現已免費提供,因爲該產品已被Google收購。 http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html 谷歌將改善已經相當不錯的產品。
我爲我的Capstone項目使用GWT設計器。我從頭開始,並且工作得很好。我並不是所見即所得軟件的粉絲,所以我很驚喜。下面是一個職位,我就可以做一個鏈接:
個人而言,我喜歡GWT Designer中用於Eclipse,它是免費的。
這是一個快速開發工具。不是非程序員的解決方案,但它會加速Java編程人員學習如何使用GWT API的能力。一旦你學習了這個工具,它將減少編碼時間。
我發現有必要在代碼和所見即所得編輯器之間頻繁切換,以獲取我想要的東西。這兩位編輯一起工作很好。您仍然需要參考Java文檔以獲得完整的理解。大多數Java文檔都有非常好的Java和UiBinder代碼示例,可以隨時剪切和粘貼。
在UiBinder中創建GUI絕對是一種可行的方式,因爲它簡化了佈置GUI元素的層次性。但是,在GWT-Designer,Java Docs和Google之間,API缺少一些關於如何在UiBinder中手動編寫代碼的信息,您會找到答案。
內置的Jetty Web服務器還簡化了本地機器的部署和測試。我能夠做出小的代碼更改,並立即在Web瀏覽器中查看效果。
試試這些教程。
http://code.google.com/eclipse/docs/gwt_uibinder.html
http://code.google.com/webtoolkit/tools/gwtdesigner/tutorials/stockwatcher.html
FYI:目前,GWT設計師爲$ 99 /許可證+支持。 – dfrankow 2009-06-25 18:00:32
另外僅供參考:谷歌在一個月前收購了GWT Designer的開發人員Instantiations – Yang 2010-09-03 04:16:44