2010-03-19 19 views
1

我需要幫助來打電話來在Ext JS和YUI庫之間進行選擇。下面是我從我的應用需求衍生&發展過程中的關鍵因素:基於應用程序參數在ExtJS和YUI之間進行選擇

  1. 複雜,Windows窗體像控制
  2. 窗口小部件,佈局,公用事業
  3. 間小部件通信
  4. 易於擴展
  5. 簡單易學
  6. 直觀&簡明編碼
  7. Stron摹異常處理
  8. 積極支持/社區
  9. 爲了與即將到來的技術(HTML5等)
  10. 皮膚&主題更新很容易改變
  11. 皮膚&主題,支持多種(一個文本框用於不同上下文出現不同)
  12. 支持&公用事業的標準協議(爲XmlHttp,JSON)
  13. 良好的性能(響應)
  14. 成本並不重要,但我不介意節省:)

[更新]:你好的人......我碰上this link我認爲這是突出的JS框架的一個客觀的比較:

回答

3

我和YUI 2工作了2年,並已真正成長喜歡它。提到的線程有很多很好的信息。 YUI 3將會非常出色,但它還沒有(很多如果有的話)UI小部件。

由於遵循Web標準和X瀏覽器支持,YUI 2是面向公衆的Web應用程序或站點的絕佳選擇。

僅供參考,Ext 3.5聲稱有一個YUI適配器(您可以同時使用)。
http://www.extjs.com/learn/Ext_Getting_Started#Are_there_known_compatibility_issues_with_any_of_the_third-party_adapters.3F

根據您的問題: 2:如果你正在尋找出的現成的臺式機一樣的UI,這樣做「豐富」的數據顯示和輸入(動態表單等)分機是明確的選擇。開箱即用,YUI 2沒有任何與Ext的桌面佈局和小部件接近的東西,也沒有「富」形式。 3:YUI支持一種簡單的方式來創建自定義事件,並且執行KVO(通過AttributeProvider)。
如果Ext沒有類似的東西,我會感到驚訝

4-6:IMO,這會去YUI。 (再次,我的意見)

在所有其他方面,這兩者應該是相似的。

我不喜歡什麼內線:
1.許可和許可歷史(做一些研究在線)
2.這不是殘疾的用戶訪問。
3.網站和文檔不如YUI的組織或維護。 Ext的網站目前混雜了v2和v3。 4.(我的意見)比YUI學習更難。 5.依賴管理。使用YUILoader之後,我無法回頭追蹤包含哪些腳本以及按什麼順序。加載器允許您定義'模塊'及其依賴項,然後按需加載它們 - 不需要鏈接。我無法強調這足以讓事情變得簡單多少。

0

也許你想看看這個問題兩天前;-)

Comparing YUI and Ext JS

+0

謝謝。但是這並沒有回答我的具體問題。我會很感激,如果對這兩個參數庫都給予評分。 – Kabeer 2010-03-19 17:19:26

相關問題