2011-02-10 15 views
6

我們正在確定我們的下一個Web應用程序框架戰略,並且有很多事情要考慮。在extJS和GWT之間做出決定

經過幾種解決方案之後,我們將視線限制在2個RIA框架:extJS和GWT。

在這兩者之間你會建議哪一個?

我們已經在jQuery方面有經驗,如果它有點問題。

謝謝。

+3

你有什麼要求?你的團隊的優勢是什麼? – hvgotcodes 2011-02-10 22:05:19

+1

您是否在ExtJS 3或ExtJS 4中混淆? – Mchl 2011-02-10 22:07:01

回答

11

雖然不可能提供一個客觀的回答你的問題沒有被十分熟悉項目的情況在這裏要考慮幾件事情 -

  • ExtJS需要JavaScript的專業知識(除了熟悉需要使用ExtJS api本身)
  • 即使您爲前端使用ExtJS,您仍然需要Java(或任何服務器端語言)您的服務器端邏輯的專業知識。
  • GWT比較,您可以使用較低級別的Javascript專業知識。您必須瞭解開發的GWT way(和工具),api等。
  • 兩者都將允許您根據您的前端功能執行任何您想要的操作。
  • 雖然比較可用的小部件等,考慮巨大的ExtJS extensions and plugins可用。在某些情況下,這些與核心ExtJS小部件一樣有價值。
  • Ext GWT似乎是一個選項,但我寧願使用ExtJSORGWT不是使用兩者的結合,除非有一個非常具體的原因。
  • 如果你有JavaScript的專業知識,但沒有Java並沒有使用Java具體的理由,我會去ExtJS(與比Java更簡單的學習曲線的服務器端語言)

(非常)稍有相關帖子here

1

如果您有經驗的JavaScript,那麼我認爲ExtJS看起來很自然(您在使用GWT時不需要JavaScript經驗)。

另一方面,從長遠來看,我敢打賭GWT,因爲它支持谷歌並且有很大的動力;然而,在你的情況下,它可能不值得學習Java。

1

我是GWT的一員。但就你而言,GWT看起來並不是一個好的選擇,因爲你的團隊沒有經驗豐富的Java開發人員。但是如果你考慮招聘一位經驗豐富的Java開發人員,GWT將會是你更好的選擇。否則,你應該使用ExtJS。

3

我公司在兩年前面臨同樣的決定,決定使用ExtJS。我對這個決定感到滿意。 Javascript比Java更靈活和羅嗦,Javascript編輯/測試周期非常短。只需保存更改並刷新瀏覽器即可。擴展ExtJS類以添加任何所需的功能相對容易。 Java更改需要編譯並且經常需要重新啓動服務器。這些小的中斷非常昂貴。

最終,我認爲這歸結於您是否喜歡使用Javascript或Java。我更喜歡Javascript的靈活性和簡潔性,以及零延遲測試的速度。

相關問題