2008-11-06 45 views
22

我正在評估幾個Javascript UI工具包,用於構建具有類似於桌面的感覺的Web應用程序,主要是因爲對話框和窗口管理。用於構建類似桌面的Web應用程序的Javascript庫:ExtJS,jQuery,YahooUI,Mocha,SproutCore,Cappuccino,其他?

我看着幾個選項 - 這裏是我的評價至今:

  • ExtJS - 大部件庫,大文檔!不是很好的許可證。
  • jQuery UI - 缺少現成的窗口和對話框容器。但我喜歡jQuery。
  • Yahoo! UI - 與上述相同的問題。真正成熟(但不幸的是,is no longer being actively maintained)並有據可查。
  • Mocha(基於Mootools) - 不如其他人成熟。缺乏良好的文檔。
  • SproutCore - 同上。也沒有窗口和對話框小部件。
  • Cappuccino - 太古怪而革命。

你對這些有什麼看法?我的評估是否正確?

+0

JQuery是作爲一個框架編寫的。有大量插件可以滿足您的需求。我個人最喜歡的是JQuery。 – uriDium 2009-03-03 09:27:37

+1

您應該考慮SmartClient。遠比您列出的任何東西都豐富,並且擁有真正的LGPL許可證。看看8.0版本的功能 - http://blog.isomorphic.com/?p=145 – 2010-08-23 20:25:34

回答

11

在桌面外觀/感覺方面,最好的一組必須是ExtJS。在用戶界面方面,它確實比其他領域遙遙領先。當然有許可問題,但他們有FLOSS例外,如果你打算從項目中賺錢,那麼商業許可證不會完全打破銀行。

等非常豐富的框架值得看的(都有着各自的優缺點),

4

我喜歡jQuery,加上它已被M $用於MVC。我不會稱缺乏準備好的東西是一個沮喪。是的,如果有的話會很棒,但有了這樣的事情,我總是會發現你最終會因爲你的需要而躲避它們,只是寫下你自己的,它很容易!

1

我一直在使用ExtJS的一些項目最近。這是學習曲線有點陡峭,因爲你必須掌握他們的佈局概念,但除此之外,你會沒事的。

只需確保在開始使用之前閱讀許可協議。哦,ExtJS使用jQuery,Prototype和其他工具很好。

0

ExtJS可能是最好的選擇。它速度很快,它很瘦,它非常漂亮。 他們的支持也非常好。

2

YUI非常大在用戶界面,除了語法有點冗長,b嘿,有足夠的文件在雅虎!網站讓事情正確完成!

相關問題