DWZ富客戶端框架(jUI)-簡介

2018-02-03 15:12 更新

DWZ富客戶端框架(jQuery RIA framework), 是中國人自己開發(fā)的基于jQuery實現的Ajax RIA開源框架。


DWZ富客戶端框架設計目標是簡單實用、擴展方便、快速開發(fā)、RIA思路、輕量級。


DWZ框架支持用html擴展的方式來代替javascript代碼, 只要懂html語法, 再參考DWZ使用手冊就可以做ajax開發(fā)。


開發(fā)人員不寫javascript的情況下, 也能用ajax做項目和使用各種UI組件. 基本可以保證程序員不懂javascript,也能使用各種頁面組件和ajax技術. 如果有特定需求也可以擴展DWZ做定制化開發(fā)。


做ajax項目時需要寫大量的javascript才能達到滿意的效果. 國內很多程序員javascript不熟, 大大影響了開發(fā)速度. 使用DWZ框架自動邦定javascript效果. 不需要開發(fā)人員去關心javascript怎么寫, 只要寫標準html就可以了. DWZ簡單擴展了html標準, 給HTML定義了一些特別的class 和attribute. DWZ框架會找到當前請求結果中的那些特別的class 和attribute, 并自動關聯上相應的js處理事件和效果。


DWZ基于jQuery可以非常方便的定制特定需求的UI組件, 并以jQuery插件的形式發(fā)布出來. 如有需要也可做定制化開發(fā)。
歡迎大家提出建議, 我們將在下一版本中進一步調整和完善功能。


DWZ富客戶端框架是開源項目, 可以免費獲取源碼. 希望有多的開發(fā)人員使用, 共同推進國內整體ajax開發(fā)水平。


在線演示地址 http://j-ui.com/
在線文檔 http://j-ui.com/doc/dwz-user-guide.pdf
 Code下載: https://code.csdn.net/dwzteam/

設計思路

  • 第一次打開頁面時載入界面到客戶端,之后和服務器的交互只是數據交互,不占用界面相關的網絡流量.
  • 支持HTML擴展方式來調用DWZ組件.
  • 標準化Ajax開發(fā), 降低Ajax開發(fā)成本.

學習DWZ的建議

  • 剛接觸DWZ的人可能感覺DWZ文檔太少、入門困難,原因都是沒有掌握正確的學方法。建議按下面的步驟來學習DWZ框架:
  • 通讀DWZ文檔,很多新手提的問題文檔中都寫了。
  • 看demo每個組件演示效果和代碼(留意組件html結構)。
  • 建議安裝firebug,用firebug看html結構、CSS和調試JS都非常方便。見附錄一 firebug介紹。
  • 對于初學者不建議看DWZ全部源碼,但還是非常有必要看看dwz.ui.js和dwz.ajax.js
  • 可以從google code下載dwz_thinkphp版本,結合php后臺去理解DWZ和服務器端的交互方式

DWZ區(qū)別于其它JS框架,最大的優(yōu)點

  • 完全開源,源碼沒有做任何混淆處理,方便擴展
  • CSS和js代碼徹底分離,修改樣式方便
  • 簡單實用,擴展方便,輕量級框架,快速開發(fā)
  • 仍然保留了html的頁面布局方式
  • 支持HTML擴展方式調用UI組件,開發(fā)人員不需寫js
  • 只要懂html語法不需精通js,就可以使用ajax開發(fā)后臺
  • 基于jQuery,UI組件以jQuery插件的形式發(fā)布,擴展方便

版權聲明

  • DWZ框架的源代碼完全開放,在Apache License 2.0許可下, 可免費應用于個人或商業(yè)目的。
  • 歡迎各大網站轉載下載版本。
  • 禁止把DWZ框架包裝成另外一個UI框架出售。

DWZ團隊介紹

DWZ團隊核心成員目前是3人(杜權、吳平、張慧華)
杜權從事UI設計工作,有10年以上UI設計經驗。做過至少1500個網站的UI設計。
吳平主要做Java  web開發(fā),兼ajax開發(fā)。一直從事電子商務、企業(yè)建站平臺開發(fā)工作。目前就職于支付寶應用架構師職位。
張慧華主要做Java  web開發(fā),兼ajax開發(fā)。以前也是電子商務、企業(yè)建站平臺開發(fā)工作。從2009年4月開始從事建筑能效評估IT解決方案。目前從Java開發(fā)轉型做HTML5手機APP。

以前我們做的大部份java項目都用了Ajax,項目開發(fā)過程中經常自己做一些UI組件和界面效果。我們對RIA非常感興趣,業(yè)余時間就做了DWZ富客戶端框架。DWZ框架中的UI組件都是從我們做過的大量web項目中總結出來的,都是一些非常實用的UI組件。

官方微博(歡迎加入) http://weibo.com/dwzui
合作電話:010-52897073    18600055221
技術服務:0571-88517625   17767167745

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號