2011-01-20 22 views
2

我注意到Jquery小部件(例如accordion)在視覺上比Dojo和ExtJS更好看。 我注意到人們認爲Dojo和ExtJS適用於較大的Web應用程序。 我也注意到道場有很好的情節,ExtJS似乎有很好的數據網格。在開發的同時使用Dojo,extJS和Jquery有什麼缺點?

所以我在想,如果我應該只使用所有3

我想知道的缺點,使用所有3個庫可用於Web應用程序項目中使用?

+2

比找到另一個開發其他那三個知道那個好? – CtrlDot 2011-01-20 23:19:19

+0

如果你不喜歡視覺部分,也許你應該考慮主題框架或另一個框架。 ExtJS是可以編輯的,雖然人們說這很難。分機4(即將發佈)在這方面更容易。 – Mchl 2011-01-20 23:23:30

回答

9

首先,我不得不同意meo的說法,即3個圖書館可能過度殺傷,特別是如果你只是通過第一印象來判斷。潛在的維護問題擱置 - 考慮您要求所有用戶下載和執行的代碼數量;它可以加起來。

這裏有一些其他的事情要記住。

jQuery UI和Dojo小部件都可以自定義皮膚。雖然我對jQuery UI沒有經驗,但我可以說Dojo的小部件模板在編寫足夠多的類以實現靈活的樣式自定義方面寫得很好。如果您有足夠的資源可以考慮同時針對3個圖書館進行開發,那麼可以考慮將資源花費在定製設計之上。

另外,如果你還沒有 - 你見過Claro(Dojo 1.5中的新功能)嗎?我敢說這比其他主題要高出一大步。 http://download.dojotoolkit.org/release-1.5.0/dojo-release-1.5.0/dijit/themes/themeTester.html

關於ExtJS,我不知道你在做什麼類型的項目,但如果它是一個商業項目,請記住,你需要支付許可證,從600美元左右開始流行。

Dojo也有a grid component or three,我敢肯定jQuery也有一兩個插件(如jqGrid)。

是的,在你提到的三個中,jQuery可能會讓你對嚴肅的富互聯網應用程序至少有OOTB。我已經聯繫麗貝卡墨菲的職務(其本身鏈接到後續)這個死刑,但它仍然是相關的,我會再次這樣做:

http://blog.rebeccamurphey.com/on-jquery-large-applications

0

這將是總的矯枉過正。這隻會讓你的應用程序變慢。基本上,3個Libs使用一些不同的語法來做同樣的事情。使用你所對應的東西。外觀不是我想的論點,因爲你可以用CSS魔法來設計任何東西。所有3個都非常棒,但是我個人的偏好是jQuery(最好的文檔和大型社區)。

相關問題