推薦十個擁有豐富 UI 組件的 JavaScript 開發架構

來源:互聯網
上載者:User

  如今,網上有各種各樣的 JavaScript 架構用來簡化 Web 應用程式開發。這些架構都提供了一些核心的特性,例如 DOM 操作,動畫,事件處理以及 Ajax 互動,但不是都帶有 UI 組件。今天這篇文章向大家推薦的10個 JavaScript 架構提供了豐富的 Web UI 組件,協助你構建一致,可靠以及高度互動的漂亮使用者介面。

ExtJS

  ExtJS 是最流行的 JavaScript 架構之一,提供了非常豐富的 UI 組件,包括高效能的資料表格、圖表、選項卡、彈窗、工具條和菜單等等整套的 Web UI 組件,可以協助你構建使用者體驗良好的 Web 應用程式。最新版本是 4.1 支援 MVC 模式的開發。

 

 

Dojo Toolkit

  Dojo 自從誕生那天起就成為了 ExtJS 的有力競爭者,它最大的優勢在於免費,可以在商業項目中自由使用。Dojo 由 sitepen 建立,其口號是:Unbeatable JavaScript Tools,最新發行的版本是 1.8。

 

 

Qooxdoo

  Qooxdoo 是一個開源的 JavaScript 架構,讓開發人員能夠通過物件導向的 JavaScript 開發人員令人印象深刻的 Web 應用程式。Qooxdoo 由 1&1 公司維護,線上樣本:http://qooxdoo.org/demos。

 

 

Smartclient

  Smartclient 是由 Isomorphic 軟體公司建立的 RIA 架構,提供了非常豐富的 Web UI 組件,能夠很好的和伺服器端結合。Smartclient 提供了多種使用許可協議:Smartclient 版本對比,功能示範地址:http://www.smartclient.com/#Welcome。

 

 

ZK Framework

  ZK Framework 由 Potix 公司開發,特別適合 Java 應用程式開發,提供了豐富的 UI 組件。可以通過提供的外掛程式整合到 Eclipse IDE中。(目前貌似要翻牆訪問,汗~)

 

 

DHTMLX

  DHTMLX 和 Smartclient  相似,是一個富 JavaScript 架構,提供了整套的 Web UI 組件。DHTMLX 不是完全免費的,如果需要更豐富的功能的話,需要付費。線上示範:http://www.dhtmlx.com/docs/products/demoApps/。

 

 

Wijmo

  Wijmo 是基於 JQuery UI 開發的 UI 組件包,它的主題也可以通過 Themeroller 定製。和 JQuery UI 不同,wijmo 是需要付費的,最新整合了 Knockout 作為 MVVM 庫。線上示範地址:http://wijmo.com/demos/。

 

 

Vaadin

  Vaadin 是一款使用 Apache V2 許可協議的開源產品,它由位於芬蘭的 IT Mill 公司開發,常應用於 Java 應用和程式開發。 其前身是 IT Mill 公司由 2000 年起開始研發的 Millstone 使用者介面類庫。線上示範地址:https://vaadin.com/demo。

 

 

Echo Web Framework

  Echo 是一個用於開發富 Web 應用程式的開源架構,提供了非常豐富和非常絢麗的基本組件和向外延展群組件,使開發人員基本不需要開發自己的組件就能非常出色的構建酷炫的用戶端效果。線上示範地址:http://demo.nextapp.com/echo3csjs/。

 

 

jQuery Tools

  最後推薦的這個架構是基於 jQuery 開發的網站介面庫,包含網站最常用的Tabs(選項卡)、Tooltip(資訊提示)、Overlay(遮罩、彈窗)、Scrollable(滾動控制)、Form Validator(表單驗證)、Rangeinput(範圍選取)、Dateinput(日期選擇)等眾多功能。想瞭解詳情可瀏覽這篇文章:《jQuery Tools:Web開發必備的 jQuery UI 庫》。

 

 

您可能還喜歡

 

  • 非常棒的 JavaScript 遊戲開發架構推薦
  • 基於CSS3和JavaScript實現的精美效果
  • 分享15款很棒的 JavaScript 開發工具
  • 分享20個非常有用的Web開發工具和架構
  • 8個驚豔的JavaScript WebGL 應用實驗

 

本文連結:推薦10個提供豐富Web UI組件的 JavaScript 架構

編譯來源:夢想天空 ◆ 關注前端開發技術 ◆ 分享網頁設計資源

謝謝推薦!太棒了!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.