1. ExtJS
ExtJS 主要用來開發RIA富客戶端的AJAX應用,主要用於創建前端用戶界面,與後臺技術無關的前端ajax框架。因此,可以把ExtJS用在.Net、 Java、Php等各種開發語言開發的應用中。ExtJs最開始基於YUI技術,由開發人員 JackSlocum開發,通過參考JavaSwing等機制來組織可視化組件,無論從UI界面上CSS樣式的應用,到數據解析上的異常處理,都可算是一 款不可多得的JavaScript客戶端技術的精品。
授權協議:GPL
2. Cappuccino
Cappuccino 是一種以桌面軟件用戶熟悉的方式開發Web應用的開源開發框架,類似MacOS上的Cocoa。Cappuccino是使用新程序語言Objective-J的實現,該語言模仿了Objective-C,完全建立在JavaScript上。程序員在Objective-J上寫成的應用可以在客戶端解釋,因此沒有任何插件。
授權協議:LGPL
3. Qooxdoo
qooxdoo 是一個用於開發Ajax應用程序的GUI框架,使用它可以開發出類似於Window桌面風格的Web應用程序。使用Qooxdoo並不需要你具備HTML, CSS 和 DOM 的知識。
授權協議 LGPL
4. Wijmo
Wijmo是一個jQuery UI組件集,有超過30多個jQuery UI 組件;這將是一個CSS3,SVG,HTML5的混合物,目前還處於Beta階段。
授權協議 MIT
5. Dojo
Dojo是一個強大的面向對象JavaScript框架。主要由三大模塊組成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相關操作API。Dijit是一個可更換皮膚,基於模板的WEB UI控件庫。DojoX包括一些創新/新穎的代碼和控件:DateGrid,charts,離線應用,跨瀏覽器矢量繪圖等。
授權協議 BSD