簡體   English   中英

帶有ExtJS的Rich Internet Applications:我應該選擇哪個方向?

[英]Rich Internet Applications with ExtJS: Which direction should I choose?

在為我的RIA選擇正確的方式時,我需要一些幫助。 我確實想使用JavaScript小部件庫-可能是ExtJS。 但是我不確定是否應該嘗試通過ExtGWTRialto Python之類的其他解決方案來進行Java 編程 您對不需要使用Java編程的Web應用程序框架有何經驗? 例如,如果放棄使用GWT,放棄jQuery之類的技術是否有很大的劣勢?

您不會在ext-gwt中損失大量功能,但這也不是ext的完美導入。

對我來說,影響最大的決定是“編譯” JavaScript的是:

  • 您對ext庫和Java庫之間添加的層滿意嗎? 自然,GWT需要膠水將您的JavaScript代碼連接到它的Java代碼。 他們的庫需要配置,有時很煩人。
  • 我發現您通常會從本地庫獲得更好的幫助。 一個大本尼。 jQuery問題很快就被淘汰了。 我沒有看到很多關於GWT的問題。 (也許就行了!現在我聽起來像是Apple商業廣告)
  • 我喜歡在JavaScript中工作多少。 我喜歡JavaScript代碼。 當我不得不隨Java一起飛行時,不得不混入Java中的嚴格類型時,我發現這有點煩人。
  • 使用JavaScript進行調試/修補會如何減慢我的速度? 您是否希望工作代碼/測試周期短? GWT風格的方法很漂亮,因為如果編譯,它通常會執行您認為會做的事情。 (代價是您失去了即時性,但是大多數開發人員已經習慣了這種情況)

哦,順便說一句,如果您願意的話,可以使用GWTQuery ,但同樣,某些功能還是在jQuery插件中,您必須為其編寫膠水。

編寫javascript的主要缺點之一是,它在不同的瀏覽器上通常工作方式不同。 但是,使用jQuery之類的東西,您就可以抽象出來了。 請注意,對於GWT也是如此。

因此,我想說的是,如果您更喜歡編寫swing應用程序,請使用GWT;如果您更喜歡編寫Web應用程序,請使用html與jquery或其他javascript框架結合使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM