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

2018-02-03 15:12 更新

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


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


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


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


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


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


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


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

設(shè)計(jì)思路

  • 第一次打開頁面時載入界面到客戶端,之后和服務(wù)器的交互只是數(shù)據(jù)交互,不占用界面相關(guān)的網(wǎng)絡(luò)流量.
  • 支持HTML擴(kuò)展方式來調(diào)用DWZ組件.
  • 標(biāo)準(zhǔn)化Ajax開發(fā), 降低Ajax開發(fā)成本.

學(xué)習(xí)DWZ的建議

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

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

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

版權(quán)聲明

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

DWZ團(tuán)隊(duì)介紹

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

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

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

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號