2011-03-23 39 views
0

我開始遷移舊Swing應用程序到Web界面:GWT不同,Vaadin,SmartGWT的,ExtGwt ---從擺動

替代我想: GWT不同,Vaadin,GWT智能,分機GWT

該應用程序的配置文件是一個自定義的ERP。

大問題是哪個?

爲什麼GWT沒有像Vaadin,SmartGwt和ExtGwt這樣的豐富組件?

你知道任何GWT組件庫嗎?

謝謝。

+0

我這麼做......非常努力......很難選擇! – Cris 2011-03-23 22:07:54

+1

選擇BEST答案作爲正確答案的問題是,它會阻礙對該問題的進一步答案。克里斯來這裏是爲了回答他/她的問題,而不是爲了增加論壇要點。最好的答案並不總是RiGHT的答案。 – 2011-03-23 22:54:25

+0

我讀了很多博客,專業,對他們每個人的缺點...只是還沒有決定...也許一些意見在這裏將更好地打開我的眼睛,以選擇 – Cris 2011-03-23 23:09:37

回答

3

嗯,我不認爲這個問題有明確的答案。我開始大約2年前,這一切的web開發的迷宮,我有論文的結論:

  • GWT:這個框架的真正意義從「真正的」 Web開發抽象你。自從我使用該框架以來,該框架已經發展了很多。它變得越來越好,並且他們不斷地爲您構建您的應用程序不斷地引入有趣的新概念和選項。他們給開發者留下了許多自由空間。這可能是一件好事,因爲選擇您已知的組件可能會很好。說你知道JQuery,他們有GQuery,你知道Hibernate可以使用它,Spring可以使用它。但是,對於GWT初學者來說,要想獲得更多的自由,這是很困難的,因爲很難將所有組件都插入到企業應用程序中。這很難嗎?不是你真的習慣了它的概念,並開始喜歡它。就Widget而言,他們不提供像Vaadin,gxt或Smart那樣多的視覺效果,但我喜歡堅持使用基礎。

  • 智能:我使用SmartGWT作爲企業級的projets,它完成了這項工作。它有許多偉大的組件,可以讓你到達你想要的地方。儘管這是一個巨大的框架,但當某些事情不能按預期工作時變得複雜。但是,你可以對此感到滿意。有時候使用佈局會有點困難。

  • GXT:真的很好。他們提供了很多很棒的小工具,是的。他們提供良好的支持,是的。你必須支付:(是的,除非你是一個開源項目,否則你將不得不支付使用它的費用,基準是,我放棄了它,直到他們發佈了3.0版本,爲什麼?它們正在與GWT路線圖同步。將使用相同的事件處理和用戶界面綁定器,我正在等待這個以減輕我的開發時間,有時候你也想混合(這可能不是最好的想法),但事件模型與GWT不同相當糟糕。

底線,我與GWT堅持現在,他們將繼續加強它和支持社區是偉大的!但你不會得到一個精明的用戶界面,你可以與任何框架得到。

祝你好運

+0

謝謝...這就是結論現在......堅持使用GWT。用普通的GWT看到了一些非常漂亮的網站。 – Cris 2011-03-24 20:45:34

+0

我打算用GWT保留一個長期的應用程序,所以我不想添加一些其他依賴項到我的堆棧。 GXT相當不錯,但我堅信GWT將長期回報。 – 2011-03-24 20:47:49

+0

唯一的缺點是缺乏準備使用的小部件:(。 – Cris 2011-03-25 21:18:49