2011-09-16 96 views
0

我期待構建一個基於GWT的web應用程序。作爲GWT新手,我正在尋找能夠提供最佳GWT小部件(用戶體驗,多樣性,樣式等)的套件,以幫助構建Web應用程序。GWT小部件的最佳套件

我遇到過SmartGWT,但正在尋找其他選項/建議。

在此先感謝!

回答

4

我已經在GWT和SmartGWT中完成了應用程序。我的觀察,它的價值:

  • SmartGWT具有各種很酷的功能,開箱即用。 SmartGWT展示櫃很容易被誘惑。
  • GWT正在SmartGWT上快速融合。例如,新的DataGrid 可以對抗SmartGWT ListGrid,並且看起來不錯。
  • 爲了讓GWT看起來不錯,開發人員必須具備真正的技能。 SmartGWT可以讓任何人看起來都很好看,但要讓GWT閃耀才能發揮其作用。
  • 但是,一旦你擁有了這樣的技能水平,就沒有回頭路了。
  • GWT在我看來更加靈活,這是構建模塊方法的結果。 SmartGWT更單一。
  • SmartGWT的設計有一些可移植性問題。我成功地使用了我製作的純GWT應用程序,並重新使用了它(最小的努力),以便在BlackBerry PlayBook瀏覽器中很好地運行。我拿了一個 SmartGWT的應用程序,我大約在同一時間做了一半,部件 沒有工作。

對於我正在研究的企業級解決方案,我使用的是純粹的GWT,我並不後悔做出了這樣的選擇。

0

我會建議使用標準的gwt小部件。很簡單,因爲,

1)他們是最好的證明,

2)他們是通過從CSS

3)高度可定製的什麼,我觀察他們提供最佳的性能

4)你不需要學習一個建立在另一個框架之上的全新框架

但是如果你堅持使用框架,那麼我建議你看看這個question

+0

感謝。同意你上面的論點。但我不一定找一個** **框架本身,而是小部件庫,這可能是默認的GWT者的延伸或新做。這樣我可以選擇他們的來源並修改爲適用於我的網絡應用程序。 – Saket

+0

據我所知,SmartGWT的發明了自己的小部件和麪板的車輪。儘管我相信他們可以與標準gwt面板和小部件結合使用,但挑選smartgwt小部件的來源並修改它以嵌入到gwt應用程序中並不會像您期望的那樣流暢。 – pistolPanties

0

我對你的建議是考慮你的需求。簡單的GWT和SmartGWT都是最好的支持,所以你不需要尋找更多的東西(當然,除非你想要的東西都失敗了)。

去他們各自的展示,看看他們提供什麼,以及它是如何適合您的要求。

如果gwt滿足您的所有用戶界面要求,我的建議是通過SmartGWT選擇它。隨時隨地學習曲線和文檔,gwt擊敗SmartGWT。也更快(我的意見)。如果gwt不能滿足您的需求,SmartGWT可以做到,那麼您應該考慮製作開關。

0

我有SmartGWT的一年的經驗,當我們開始我們的第一個GWT的教訓,他們說使用基本的GWT特性,構建自己的框架,否則我們可能會遇到這可能導致死角錯誤。我們考慮的想法,但該項目(因爲我們已經有了最後期限)決定GWT的一些擴展後的樣子。我們找到了smartGWT。展示櫃非常有說服力。記住這些是小部件,你係統的基本邏輯仍然取決於你。

如果你開始使用smartGWT:如果你不使用JSON,但是一些正常的java結構列表準備好使用數據源,網格和其他一些組件來獲得硬時間/天。嚴重的是,它有荒謬的問題(例如切換兩種配置的代碼行沒有理由讓工作listgrid),但你把它的同時開始工作,併成爲真正令人印象深刻的和舒適的整個想法使用它,經過前。這是一種「一勞永逸,工作數百倍」的工作。

在我看來:

  • ,如果你想使一個系統,這是不是太複雜不開始使用SmartGWT的。

  • 如果您需要具有許多不同功能的複雜系統,如果您沒有時間爲自己開發所有功能,則可以開始使用它:許多組件已準備好用於smartGWT。