2009-04-14 77 views
5

在這裏沒有看到任何關於它的內容,但它似乎解決了GWT的一個問題 - 您必須編寫Java代碼來生成GUI。相反,this software允許您使用拖放工具 - 所見即所得界面來設計GUI。有沒有人使用過「GWT Designer」?

順便說一下,我並不是在試圖出售這款產品。

我只想知道它是否像廣告一樣工作,有效,易於使用等?

任何人有任何經驗來回答這些問題?

+0

FYI:目前,GWT設計師爲$ 99 /許可證+支持。 – dfrankow 2009-06-25 18:00:32

+0

另外僅供參考:谷歌在一個月前收購了GWT Designer的開發人員Instantiations – Yang 2010-09-03 04:16:44

回答

5

我不認爲缺乏GUI編輯器是GWT的問題。考慮一下HTML,有很多所見即所得的編輯器(比如Dreamweaver),但是大多數有經驗的網頁設計師不會用駁船杆觸摸那些東西,他們會手工編寫它。不是因爲他們是受虐狂,而是因爲他們想要控制來源,他們想讓它變得乾淨和可讀。編碼是一個科學的藝術品,最好留給人類;)

我很早就嘗試過GWT設計器,並且我發現它相當差(只在Windows上工作,因爲它有一些隨它一起的dll) ,但從那時起事情可能會發生巨大變化。

2

GWT-Designer一直在變得越來越好。在我看來,有時候再看看它,它正在趕上像視覺工作室這樣的事情。

2

我最近試過GWT設計器。它仍然看起來很差。如果你不想失去靈活性,我會建議使用GWTLab

1

我有一年的訂閱,但沒有更新它,有點失望的產品。

1)設計師注入所有Java代碼,以最簡單的方式向您正在構建的模塊添加創建/屬性設置/事件處理。另外,模塊化應用程序相當困難。例如,與Flex相比,模塊中的代碼行數很容易增加一倍或三倍,並且從樹中查看森林並不容易。

2)我幾年前建立的Web應用程序CEASED WORKING可能是由於JavaScript引擎的變化。這是我所做的而不是的期望,很可能是GWT的錯。

3)GUI設計者需要大量的CPU能力,構建階段也是如此。

這個概念很好,但是,我承認和GWT設計師是唯一的。模塊化困難的感覺很可能是我的懶惰。

編輯:我寫了上面的評論之後不久,Instantiations/Google推出了UiBinder概念,它比原來的合併更有意義。現在它更專業了。

1

剛剛嘗試過。我的大部分ui.xml文件都不會打開,因爲它目前不支持@UiField(provided = true)。

未使用此功能的ui.xml文件通常會導致崩潰,如UnableToCompleteException。

也許如果你從頭開始使用設計師,你可能會有更多的運氣。

2

個人而言,我喜歡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