2013-03-18 76 views
3

我想在我的客戶端的新應用程序中使用ext js, Ext js有很多小部件,我可以利用和MVC框架。任何人都可以指出ext js的缺點嗎? 使用ext js時需要記住的事情是什麼?缺點ext js

回答

6

我在一個複雜的大型應用程序中使用了一年以上的ext js。 這些都是一些我所遇到的與Ext JS的弊端:

  1. 我已經在我們的應用觀察相對緩慢的加載。圖書館規模很大。在應用程序的預初始化過程中需要加載大量的JS代碼。 (需要使用sb3 ext js SDK工具來整合所有ext js源文件以提高性能)

  2. 查找CSS選擇器很乏味,不能擴展到其他非ext js UI。我花了很多時間找出CSS選擇器的正確定義。我不認爲它在任何地方都有記錄。所以我不能很快地認真定製。即使我們最終爲Ext編寫自定義CSS,我們也無法將這個CSS重用於其他UI技術,如HTML,

  3. Ext開發人員(資源)的可用性很少。然而,也有jQuery的人才量好

Ext的數據可視化/ 3D圖形可視化是達不到能滿足所有的需求(庫存走勢圖,燭臺圖表等)的標準。高圖/ D3將是可行的選擇。

Ext JS的是一個單頁的應用程序,你需要實現URL散列的多頁面的交互(瀏覽器背面和正面按鈕交互),每個開發

1
  1. $ 400雖然不是建立/集成jQuery的小部件更便宜我會說。

  2. Google無法抓取,但如果您在登錄後面,則無關緊要。

  3. 這是一個婊子的主題。 Sencha在2年前推出了他們的海王星主題,但它仍然無法正常工作,而這正是他們自己的工程師正在開發的。

  4. 有一些惱人的錯誤和糟糕的模型協會工作。

雖然還是值得的。

0

首先,Ext js適用於SPA(單頁應用程序)。

主要缺點分機JS的: 1)IE 9慢速和吹 2)存儲器泄漏 3)大量DOM的對象 4)SKIN定製是困難的。應該知道CSS或SCSS 5)總是必須清理變量。

0

我使用extjs和sencha touch超過4年。我能說什麼(幾乎)以上都不是真的。 可能的缺點:

  1. 學習曲線可能是,如果一個人有沒有OOP經驗的更大一點。模型之間

  2. 複雜關係是有點棘手。

  3. 是不是免費的,但...

    如果您正計劃建立一個企業應用程序在瀏覽器中運行我不知道另一種選擇。